Здравствуйте!
Подскажите, пожалуйста, разобраться почему не устанавливаются COOKIE для поддоменов сайта.
Мне необходимо запустить скрипт на http://localhost
, чтобы он установил параметры для поддомена http://test1.localhost
На главном домене в скрипте пишу:
setcookie ("param", 'test1', time()+7*24*60*60, "/", ".localhost");
Запускаю, с учетом, что перед localhost
стоит точка, значит параметры param=test1
должны передаваться на любой поддомен.
После этого смотрю на поддомене массив $_COOKIE
, но там ничего нет.
Я также не могу явно установить cookie для поддомена:
setcookie ("param", 'test1', time()+7*24*60*60, "/", "test1.localhost");
Однако, для самого домена cookie устанавливаются(указав последним аргументов "localhost"
)
Если на главном поддомене обернуть setcookie
в print_r(), то результатом будет 1
, значит функция выполняется успешно.
Но в чем проблема? Браузер chrome, cookie включены.
Заранее спасибо!
setcookie("TestCookie", $value, time() + 3600, "/", "www.example.com");
Задание поддомена (например 'www.example.com') сделает cookie доступными в нем и во всех его поддоменах (например w2.www.example.com).
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Привет, есть работающий проект документооборота на PHPМашина на которую поставлен - Windows2012+php+mysql+apache виртуальная с 2 процессорами 4 ГБ и жесткий...
На некоторых сайтах видел всплывающее окно о том, чтобы отправлять новости в центр уведомлений MacOSКак такое можно реализовать? Пытался найти...