трабла с cookie

Kirill

Новичок
трабла с cookie

Хочу при каждом обновлении страницы выставлять одну и туже куки. При первом заходе на страницу - куки выставляется (setcookie возвращает true), при обновлении - setcookie возвращает false (т.е. если кука уже существует).
В мануале написано:
Если у браузера уже имелся cookie с таким именем, он будет заменен новым (книжка "PHP 4" Автор Игорь Григин - фактически перевод мануала).
В чем я ошибаюсь?
 

Фанат

oncle terrible
Команда форума
прикольно.
никогда не встречал такого подхода.
Лично меня, почему-то, интересует, поменялось значение куки, или нет. А не что там вернула какая-то функция...
 

Гравицапа

elbirret elcno
В мануале написано:
setcookie() defines a cookie to be sent along with the rest of the HTTP headers. Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace. If output exists prior to calling this function, setcookie() will fail and return FALSE. If setcookie() successfully runs, it will return TRUE. This does not indicate whether the user accepted the cookie.
Это к тому что
при обновлении - setcookie возвращает false (т.е. если кука уже существует).
 
Сверху