Настройка файлов cookie для нескольких поддоменов - PullRequest
8 голосов
/ 17 марта 2010

Можно ли установить cookie для http://www.example.com из файла PHP, расположенного по адресу https://secure.example.com? У меня есть какой-то код, который мне дали, который, кажется, пытается терпит неудачу в этом. Мне было интересно, возможно ли это вообще.

Ответы [ 2 ]

11 голосов
/ 17 марта 2010

Веб-страницы могут устанавливать файлы cookie только для домена второго (или более высокого) уровня, к которому они принадлежат.

Это означает, что secure.example.com может считывать и устанавливать файлы cookie для secure.example.com или .example.com, последние из которых также могут быть прочитаны и установлены с помощью www.example.com

Последнее замечание: если для cookie установлен флаг безопасности, его можно прочитать и установить только через соединение https.

3 голосов
/ 17 марта 2010

Если вы установите домен cookie в «.example.com», cookie будет работать для всех поддоменов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...