Глючат куки, помогите...

dak

Guest
Глючат куки, помогите...

Вот такой вот код:
-----------
<?
// testcookie.php

if(empty($check))
{
// Этап 1, установить куку, переадресовать на эту же страницу
$page = "$PHP_SELF?check=1";
setcookie("testcookie", "1");
header("Location: $page");
exit;
}
else
{
// Этап 2, проверить установлена ли кука
if(empty($testcookie))
{
echo "Не могу поставить куку\n";
}
else
{
echo "У вас поддерживаются куки\n";
}
}
?>
-----------

грузим в браузере, (куки включены), выдает что куки не работают. Нажимаем рефреш, пишет, что куки работают. Проверял в IE, NN и в Opere. Эффект один и тот же. Значит причина в коде? Для выключеный кук, выдает что куки не работают всегда! Т,е. работает правильно.
Чтобы это могло быть?
 

tony2001

TeaM PHPClub
у тебя под чем это все ?
у меня под НТ и ИИСом очень похожая ерунда творится только с сессиями..
 

dak

Guest
А у меня под Апачей и под Милениумом.
Но дело мне кажется не в них. Дело в кешировании страницы (т.к. реально все работает, но не отображается), которая выдается. Я так понимаю так что-то надо написать, чтобы не кешировалось, или может какой дополнительный аргумент в урле был, чтобы браузер страницу перегружал. Что-то я подобное слышал, но вспомнить не могу где и что...
Гуру, где вы? Помогите!
 

tony2001

TeaM PHPClub
Глючат куки, помогите...

попробуй:
MSIE\Tools\Internet Options\Settings...\Every visit to the page\

может и поможет...
 

tony2001

TeaM PHPClub
Правда с моим глюком на НТ и ИИСе это не помогло =(
Хотя в голову пришло сразу же.
С другой стороны - если я прихожу в понедельник и сессии в скрипте не пашут, а когда я уходил в субботу все было ок, то это уже не браузер.
Это ДНК у программистов М-та.
 
Сверху