Cookie исчезают при закрытии браузера

agx

Программер :-)
Cookie исчезают при закрытии браузера

У меня есть два сценария:
В первом я ставлю куку:

<?php
setcookie('asd','qwe');
echo 'набор установлен <a href="get.php">здесь</a>';
?>

Во втором читаю ее:

<?php
if (isset($_COOKIE['asd']))
{
echo 'набор найден :)';
}
else
{
echo 'набор НЕ найден :_-(';
}
?>

Если перейти с перовго на второй по ссылке, то кука читается, однако если выполнить первый сценарий и закрыть браузер, то кука исчезает: при запросе второго сценария выдается соответсутвующее собщение.
Подскажите, в чем здесь дело? Как я понял из мануала, если не задать дату истечения (expire), то кука должна оставаться бесконечно долго. Разве не так?
 

Гравицапа

elbirret elcno

agx

Программер :-)
Гравицапа
Извиняюсь, не там прочитал: это если через header ставить.
А как при помощи setcookie поставить куку, которая будет оставаться бесконечно долго?
 

zarus

Хитрожопый макак
Бесконечно долго никак. Но можно поставить очень долго, лет 100. В любом случае, очистку куков на стороне пользователя никто не отменял
 

agx

Программер :-)
zarus
Спасибо.
Можно ведь их просто обновлять при каждом посещении страницы...
 
Сверху