Я правильно устанавливаю свой файл cookie в своем коде, например:
$expire = time()+60*60*24*30; setcookie("userid", 27, $expire);
Но затем, когда я пытаюсь получить доступ к файлу cookie, чтобы использовать его значение ( $userid = $_COOKIE['userid'];
), я продолжаю получать «неопределенный индекс: идентификатор пользователя»,
Если я проверю файлы cookie моего браузера (в данном случае, Firefox), я могу ясно видеть, что мой файл cookie существует и установлен:
Любая помощь приветствуется … это заставляет меня заглядывать. Благодаря!
Я вижу, что cookie имеет атрибут «путь», установленный в какой-либо каталог на сервере. Путь ограничивает область действия. Когда путь явно не указан, браузер использует скрипт uri. Скорее всего, ваш скрипт, который читает cookie, находится в другом месте, то есть тот, который устанавливает cookie. Попробуйте установить путь к / напр.
$expire = time()+60*60*24*30; setcookie("userid", 27, $expire,'/');