Проверка возможности установки cokkies

Meth

Новичок
Проверка возможности установки cokkies

Здравствуйте!
Возникла проблема вроде на элементарной задаче:
PHP:
if(!setcookie('id', '1', time()+86400))
{
echo "Cant put cookies";
exit();
}
else
{
echo "Correct";
}
Отключил в ИЕ поддержку cookies, т.е. браузер их не принимает а мне все равно выводится Correct.
Смотрел доки по setcookies() она возвращает TRUE или FALSE.
Все вроде бы правильно... А в чем проблема не пойму.
 

dimagolov

Новичок
Meth, кука это такой заголовок, который сервер посылает клиенту, а клиент назад серверу. то есть узнать установилась или нет НА КЛИЕНТЕ кука можно будет тогда, когда клиент сделает следующий запрос на сервер. но и получение куки в следующий запрос не гарантия того, что браузер поступит с кукой так, как ты ожидаешь, он может, к примеру проигнорировать срок ее действия или чистить куки по какой-то своей логике, большинство браузеров позволяют пользователю смотреть и удалять установленные куки.
 

Meth

Новичок
Т.е. пути первичной проверки установилась ли кука или нет, нету?
 

Фанат

oncle terrible
Команда форума
Meth
скажи, ты пробовал понять, что написано в предыдущем развернутом комментарии?
 

Активист

Активист
Команда форума
Meth, нет, нету.

-~{}~ 17.07.09 04:21:

*****
он много буковок незнакомых увидел)
 

Meth

Новичок
*****
Попытался...
Из исходя из написанного попробовал вот такое:

PHP:
setcookie('id', '1', time()+86400);

if (empty($_COOKIE['id']))
{
	echo "Cant put cookie";
	exit();
}
Но, тоже не сработало. Может я что-то не так понял...
 

Meth

Новичок
findnext
cookies кладутся нормально и в хроме, ФФ, ИЕ, опере - проверял.
 
Сверху