домен не устанавливает cookie для поддоменов - PullRequest
0 голосов
/ 27 февраля 2012

У меня есть домен "www.example.com", и я попытался установить файл cookie "CSjrkIU" только для субдомена "www.status.example.com"

Мой код:

setcookie("CSjrkU", ed717822dd2e3aUsvoRye0668d, time()+60*60*24*365*COOKIE_TIME_OUT, "/", "www.status.example.com");

Моя проблема в том, что браузер не установил этот файл cookie для домена для поддоменов. Я не знаю, почему

Также, как я могу разрешить домен "www.example.com "читать это печенье?

Я пробовал много вещей, но это не работает: (

Может кто-нибудь помочь мне, пожалуйста?

Ответы [ 2 ]

4 голосов
/ 27 февраля 2012

Попробуйте установить его для субдомена следующим образом:

setcookie("...", ed..., ti..., "/", ".example.com");

начиная с .example.com

2 голосов
/ 27 февраля 2012

"www.status.example.com" не является поддоменом "www.example.com".Вот причина, почему ваш файл cookie отклонен.Вы не можете изменить это поведение, это политика безопасности в браузерах.

Измените свой код, чтобы использовать правильный субдомен, например, status.www.example.com.

...