Здравствуйте!
Подскажите, пожалуйста, разобраться почему не устанавливаются 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).
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости