Intereting Posts
Как я могу предоставить страницу с ошибкой в ​​структуре Slim, когда исключение выбрасывается за пределы маршрута? Вызов метода по строке? PHP Добавление результата базы данных в многомерный массив Загрузка файла в php через ajax Сохранение данных в PHP / Mysql с встроенным редактированием в CKEditor Отсутствует метод insert () в Doctrine DBAL Query Builder Как безопасно создавать переменные PHP с извлечением Проблема WSDL с объектами PHP, странные элементы <SOAP-ENC: Struct> Как я могу получить доступ к переменной конфигурации CodeIgniter из модели / контроллера? laravel compact () и -> с () Как я могу получить прямую ссылку Instagram из объекта twitter? Настройка макета на флажок sfWidgetFormDoctrineChoice отключить Ищете несколько хороших вариантов для отправки пользователям писем с паролем сброса пароля pdo – вызов функции-члена prepare () для не-объекта Когда я пытаюсь развернуть мое приложение PHP в Google App Engine, почему я вдруг получаю ошибку 400?

PHP: Cookie в браузере, но получить индекс undefined error

Я правильно устанавливаю свой файл 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,'/');