Cookie为子域设置,但IE Developer Tools在根域显示cookie。我错过了什么?

时间:2013-05-29 01:51:43

标签: internet-explorer cookies subdomain ie-developer-tools

我们有许多网站悬挂在根域之外。 E.g:

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

我使用Fiddler监控与dev.mydomain.co.nz的连接,并收到一个标题为的cookie:

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

然后在IE10中我使用F12 Developer Tools,然后选择Cache - View cookie information。

它告诉我这个:

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。

Chrome中的Resources - Cookies开发人员工具完全按照我的预期表示Cookie。 IE浏览器正好像Chrome一样,但开发人员工具似乎会破坏会话cookie的细节。

这是IE问题还是我错过了什么?

2 个答案:

答案 0 :(得分:3)

IE Developer Tools中的域名和子域名之间没有区别。

<强>参考

答案 1 :(得分:0)

我遇到问题Domainlocalhost或域名不包含TLD。

对于IE,您的域名应具有有效的TLD,或保留Domain为空