Проблема с куками...

ARN

Guest
Проблема с куками...

ставлю куку
setcookie("user","$info",time()+15552000,"/");
echo $_COOKIE["user"];
все видно..
удаляю
setcookie("user", "",time()-36000, "/");
echo $_COOKIE["user"];
пусто

локально все отлично работает..
закачиваю на сервер, куки ставятся а удаляться не хотят...
 

Кром

Новичок
>setcookie("user", "",time()-36000, "/");
>echo $_COOKIE["user"];

Она удалится только после повторного обновления страницы.
 

ARN

Guest
не удаляется... ни после повторного ни после 10 обновлений..
у меня удаление и установка куков на разных страницах... это я просто тут все в одной куче привел...
 

Кром

Новичок
Скорей всего заголовки уже отослались.
Пиши в самом начале:

error_reporting(E_ALL);
ini_set('display_errors',1);

И смотри, есть ли ошибки.

>это я просто тут все в одной куче привел...

Пример скопировал?
 

ARN

Guest
не все так просто
на мастерхосте нельзя включить показ ошибок

заголовки никакие не отсылались
setcookie стоит в самом начале
следом
Header("Location: /");

я ж говорю, локально все отлично работает... а как закачиваю на мастерхост - не хочет удалять куки
 

Кром

Новичок
>на мастерхосте нельзя включить показ ошибок

Этого просто не может быть. Тогда там должен быть error_log или что то в этом роде. Обратись в службу поддержки.

>Header("Location: /");

Убери это и попробуй еще раз.
 

ARN

Guest
error_log есть, но он говорит что ошибок нет

header убрал... куки не удаляются
 

Кром

Новичок
В таком случае начинай отладку.
Создай новый файл, туда скопируй:
PHP:
<?

$info = 'foo';

setcookie("user",$info,time()+15552000,"/");
echo $_COOKIE["user"];

phpinfo(32);

?>
Обнови его пару раз. Куку видишь?
Потом скопируй туда же этот код:

PHP:
<?

$info = 'foo';

setcookie("user", "",time()-36000, "/");
echo $_COOKIE["user"];

phpinfo(32);

?>
Обнови его пару раз. Куку видишь?
Сделай так как я сказал, без самодеятельности. И сообщи результаты.
 

ARN

Guest
сделал именно так...
первый файл загружаю вижу свою куку

test

обновляю, вижу

foo

обновил много раз, результат

foo

гружу второй файл, результат

foo

обновил 1 раз, результат - моя предыдущая кука

test

это что вообще такое? :)))
 

Кром

Новичок
Ну, я думаю, комментарии излишни. :)
Потри старые куки из броузера.
 

ARN

Guest
потер, все заработало...
мда.. бывает же такое...
 
Сверху