5

我们有许多站点挂在根域上。例如:

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 开发者工具,然后选择缓存 - 查看 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。

Chrome 中的 Resources - Cookies 开发人员工具完全符合我的预期。IE 的行为与 Chrome 一样正确,但开发人员工具似乎会混淆会话 cookie 详细信息。

这是 IE 问题还是我遗漏了什么?

4

2 回答 2

3

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

参考

于 2013-09-12T01:47:39.730 回答
0

我遇到了问题Domainlocalhost或者当域不包含 TLD 时。

对于 IE,您的域应该有一个有效的 TLD,或者Domain留空

于 2017-06-29T12:57:08.577 回答