Я не могу получить доступ к файлам cookie с любой страницы, кроме страницы, на которой они установлены. Я смотрел на print_r($_COOKIE)
на разных страницах, и единственной общей переменной между страницами является $_COOKIE['PHPSESSID']
.
Я разрабатываю локальный сервер тестирования XAMPP. Есть ли параметр, который я должен изменить на PHP.ini или это обычное поведение для файлов cookie? Извините, я немного новичок в этом материале, и я был под впечатлением, что куки были доступны на сайте.
Я устанавливаю файлы cookie как:
setcookie("user", "Dave Schmave", time()+60*60*24*120);
Любая помощь будет принята с благодарностью. благодаря
Попробуйте установить путь к корню в корневой каталог:
setcookie("user", "Dave Schmave", time()+60*60*24*120, '/');
Также это в том же домене? Доступ через HTTPS также повлияет на ваши файлы cookie.