то есть сложная проблема с поддоменом cookie - PullRequest
5 голосов
/ 22 декабря 2009

все мои cookie отлично работают на поддомене, но если в поддомене есть "_", то cookie вообще не читаются и не получают права вообще Следующее - мой проверенный результат, который сам объяснит

justlife.demo.com        *** works fine ***
just-life.demo.com       *** works fine ***
just-.demo.com           *** works fine ***

just_.demo.com           *** DONT works fine ***
just_life.demo.com       *** DONT works fine ***

домен, который не работает, файлы cookie для них показывают полностью emtpy, и вы не можете писать или читать с этих поддоменов.

эта проблема только в IE.

Firefox и Chrome работают нормально, у них нет этой ошибки.

какие-либо решения? эти субдомены являются именами пользователей.

1 Ответ

4 голосов
/ 22 декабря 2009

IE имеет проблемы с подчеркиванием в подменях поддомена. Смотрите вопрос здесь .

Оттуда:

MSIE 7 в домене с подчеркиванием молча отбрасывает все куки для этого хоста и отказывается принимать новые.

Единственное решение - использовать RFC-совместимые домены (я заменил все "_" на "-" и настроил RewriteRule, чтобы трафик перенаправлялся на совместимые домены).

Боюсь, вам придется удалить домены подчеркивания или обойти проблему с файлами cookie.

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