日期:2014-05-17  浏览次数:20522 次

真心被IE6伤透了 这回是有阴影了
本来调ie6的兼容性就是比较头疼的事儿 昨天又碰到一个问题 在ie6下页面用loction.href跳转session丢失 随即跟踪代码 一层一层的查找 发现代码没有问题啊 这是为毛线不行啊 今天又接着研究 终于发现问题的所在了 我的url中有下划线 把下划线去掉就行了 这是什么原因啊 出手吧 大侠们!

http://abc.com?c=index&a=init

http://a_bc.com?c=index&a=init

这是为毛线啊 为毛线啊

------解决方案--------------------
域名是 abc.com 加下划线还对吗?
------解决方案--------------------
域名中出现下划线是不规范的
------解决方案--------------------
你域名都不对 只能说 对的那些浏览器是有病

探讨

引用:

域名中出现下划线是不规范的

意思难道是ie中对域名的检查比较严格,在跳转的时候会去检验域名 符合规则才去存储session吗?

------解决方案--------------------
域名只能字母和数组和-
------解决方案--------------------
学到东西了..URL不能加下划线
------解决方案--------------------
这位兄弟 没有注册过域名么?
域名只能是字母和“-” 没有下划线
------解决方案--------------------
现在只要不是一级域名是支持的,可能ie6比较另类