Cookie для субдомена, но IE Developer Tools показывает cookie в корневом домене. Что мне не хватает?

У нас есть несколько сайтов, висящих за корневым доменом. Например:

dev.mydomain.co.nz
test.mydomain.co.nz
www.mydomain.co.nz

Я отслеживаю свое соединение с dev.mydomain.co.nz с помощью Fiddler и получаю файл cookie с таким заголовком:

Set-Cookie: mytest=blah; domain=dev.mydomain.co.nz; path=/

Затем в IE10 я использую F12 Developer Tools, затем выбираю Cache - View cookie информацию.

Это показывает мне это:

NAME  mytest
VALUE  blah
DOMAIN  mydomain.co.nz 
PATH  / 
EXPIRES  At the end of the Session 

Куда делится поддомен "dev"?

Странно то, что если я затем сделаю запрос к test.mydomain.co.nz, он НЕ отправляет cookie, но запрос к dev.mydomain.co.nz НЕ отправляет mytest cookie.

Инструмент разработки ресурсов - Cookies в Chrome представляет файлы cookie точно так, как я ожидал. IE ведет себя так же, как Chrome, но инструменты разработчика, похоже, искажают детали cookie сессии.

Это проблема IE или я что-то упустил?

2 ответа

Решение

В IE Developer Tools нет различия между доменами и поддоменами.

Рекомендации

У меня была проблема верс Domain было localhost или когда домен не содержит TLD.

Для IE ваш домен должен иметь действительный TLD или оставить Domain пустой

Другие вопросы по тегам