Cookie

Тема в разделе "PHP", создана пользователем Raccoon, 25 ноя 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Raccoon

    Raccoon

    Регистр.:
    31 июл 2007
    Сообщения:
    172
    Симпатии:
    9
    Короче есть проблема.
    Ставлю куки и вижу их только со страницы, на которой поставил. Если пытаются обратиться с другой страницы - то Х.

    Ставлю так:

    setcookie("customer", $_SESSION[user][login], time()+60*60*24*30); /* expire in 30 days */

    В чем может быть проблема?
     
  2. pitkina

    pitkina

    Регистр.:
    1 апр 2007
    Сообщения:
    253
    Симпатии:
    176
    если 2 страница может быть или в другом каталоге, или запрашиваться с www.
    то имеет смысл задать 4 и 5 параметр (путь и домен)
    PHP:
    setcookie("customer"$_SESSION[user][login],time()+60*60*24*30'/');
    // или
    setcookie("customer"$_SESSION[user][login],time()+60*60*24*30'/''.site.com'); 
    и это будет работать для:
    Код:
    www.site.com
    site.com/dir
    sub.site.com/dir
     
Статус темы:
Закрыта.