ie,cookie,域名与下划线

前几天为了开发方便,和一个同事将XX.qq.com的测试站点拆成两个站点,我那个叫XX_hanks.qq.com,进行功能开发,在调试 cookie功能的时候,发现IE下cookie没有记住,用httpwatcher check了下,发现response里有set-cookie,但是IE发起请求的时候却没有把这个域名下的cookie内容放到请求里,以为是我的 IE8安全性问题,折腾了半天,尝试了IE6等也是同样问题,目录下保存有qq.com域名的cookie,没有XX_hanks.qq.com的 cookie,但是请求xx_hanks.qq.com时,连qq.com的cookie也不传了,大窘,鄙视xx_hanks?

后灵机一动,莫非是域名带下划线闹的,遂把域名改成 xx-hanks.qq.com 问题解决,上网google下,很多人也遇到这个问题,由于长期在chrome下开发,一下子就被臭名昭著的IE搞晕了,不过这个问题倒是颇为奇怪,IE 如此诡异设计的目的到底是为撒呢?

ie,cookie,域名与下划线

上一篇:[解决方案] Linux程序运行时找不到共享库


下一篇:Unity3D笔记十二 游戏元素二之摄像机