За последние 24 часа нас посетил 17601 программист и 1314 роботов. Сейчас ищут 1720 программистов ...

Как сделать, чтобы кука работала для всего сайта? (Решено)

Тема в разделе "PHP для новичков", создана пользователем php_lover, 26 янв 2011.

  1. php_lover

    php_lover Активный пользователь

    С нами с:
    25 апр 2008
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    СПб
    Нужно, чтобы кука для всего сайта была одна и та же: для site.ru и для site.ru/razdel и для site.ru/razdel1/razdel2
    Но при этом чтобы терлась автоматически по завершении сессии.

    Как известно, есть функция setcookie(name, value, expire, path): http://www.php.ru/manual/function.setcookie.html
    Если не установить expire, то кука будет убиваться по завершении сессии:
    setcookie("my_cookie", "1");

    Но тогда нельзя установить path.
    Если же установить path="/", обязательно надо задать expire.

    Кто-нибудь знает как можно обойти это противоречие?
     
  2. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
  3. php_lover

    php_lover Активный пользователь

    С нами с:
    25 апр 2008
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    СПб
    О, спасибо! Почему-то в переводах упускается 0...