Camillo
Новичок
expire в setcookie()
Почитал мануал по setcookie(); касательно параметра expire там есть notice
Тестирую в IE, Opera, FF...
В IE захожу на test.php - получаю сообщение I don't have a cookie; рефрешу страницу - получаю I hava a cookie. Рефрешу еще раз - получаю I have a cookie. Рефрешу через 10 сек. (т.к. expire: time()+10) - всё равно получаю I have a cookie. Странно, но куки почему-то не проэкспайрились...
В Opera ситуация такая-же, как и в IE, а вот в FF дела обстоят значительно лучше - там всё работает на ура.
Подскажите пожалуйста - почему куки не экспайрятся куки?
-~{}~ 10.11.07 19:26:
Дополнение: серверное время и локальное время компа на котором тестирую разные.
Почитал мануал по setcookie(); касательно параметра expire там есть notice
Делаю тестовый скрипт (пусть он называется test.php)expire is compared to the client's time which can differ from server's time.
PHP:
<?
if (isset($_COOKIE['test'])) {
echo "I have a cookie";
}
else {
echo "I don't have a cookie";
setcookie("test", "test", time()+10);
}
?>
В IE захожу на test.php - получаю сообщение I don't have a cookie; рефрешу страницу - получаю I hava a cookie. Рефрешу еще раз - получаю I have a cookie. Рефрешу через 10 сек. (т.к. expire: time()+10) - всё равно получаю I have a cookie. Странно, но куки почему-то не проэкспайрились...
В Opera ситуация такая-же, как и в IE, а вот в FF дела обстоят значительно лучше - там всё работает на ура.
Подскажите пожалуйста - почему куки не экспайрятся куки?
-~{}~ 10.11.07 19:26:
Дополнение: серверное время и локальное время компа на котором тестирую разные.