2010-08-17

session 在 IE下失效 解决办法

类归于: PHPbobhero @ 09:22

工作中,遇到一个问题 ,同样的代码在FIREFOX 和 IE 下 表现 相差太多 ,查之 ,竟然是因为 session_id() 返回值的问题,解决过程如下
1. 测试 FIREFOX 和 IE ,IE每次刷新页面时 得到的SESSION_ID 值不一样,FIREFOX 一样
2.测试 IE6,IE7,IE8 竟然 只有IE7 有这种 现象………..
3.经多方查证,没有结果 ,网上没有人和我的情况一下,自己解决吧
4.我左三圈右三圈 ,最后发现 竟然 是 内裤 掉色 ……………………………………………………………

域名里 有 下线 “_” ,这个竟然 是BUG 所在点

结论: 在IE7 下 ,如果 域名里包括下划线,SESSION 将失效

如果你觉得本BLOG对你有帮助 ,请帮助其它人

随机日志

2 条评论 »

  1. 域名中的下划线本来就是不符合 RFC 的规定的,最好不要使用

    Comment 由 SteamedFish — 2010-08-17 @ 10:19

  2. 虽然不合规定,但是,但是,maker不小心用到了,而且其它的浏览器支持,更可恨的是IE其它版本没有问题 ,很难想到RFC

    Comment 由 bobhero — 2010-08-17 @ 11:12

这篇文章上的评论 RSS feed TrackBack URL

留下评论

WordPress 所驱动