По некоторым причинам не хочется этого делать через сессию, а потому приходится использовать механизм COOKIE.
Чтобы понять, как все это работает на практике, на каждой странице разместили такой код:
$form_deja_vu = @$_COOKIE['form_deja_vu'];
echo "<br />form_deja_vu $form_deja_vu <br />";
setcookie("form_deja_vu", "yes");
И получается странная для меня вещь: в браузере плодятся кукисы от каждой страницы, и в самой куке прописывается путь, хотя в setcookie это не задано.
Ну, это бы еще ладно, ибо делу не мешает, хотя и непонятно зачем плодить лишние файлы.
Хуже другое - при переходе на новую страницу в выводимом сообщении нет слова "yes"! То есть, куку, созданную на другой странице, скрипт не видит!
А если вернуться на уже просмотренную страницу, то там он куку находит.
Как сделать так, чтобы куку, созданную при посещении любой страницы, было видно даже при открытии новой страницы этого же сайта?