现象:
====================================来自互联网=====================================
Session cookie 被广泛用来做用户身份校验。 相比IE7, IE8的Session 管理有很大变化, 这是Web 开发者需要注意的。
IE7中,同一个窗口(IE 进程)共享一个session。
IE8中,所有打开的IE窗口(IE 进程)共享一个session。除非,用户通过菜单 File > New session 打开新窗口,或者使用命令行参数 iexplore.exe -nomerge 来打开IE。 另外,当所有IE窗口被关闭后,session 结束。
session虽然是在服务器端,但服务器端那么多session,服务器如何判断你的session是哪个呢?
这就需要客户端传送自己的session_id到服务器端,这样才能一一对应。
而session_id的存放是可根据你的服务器配置而定,默认是存放在cookie中,如果cookie禁用的话,那么就无法发送session_id,也就无法找到自己的session。而此时需要在每个链接后面加上session_id,这样就可以正常访问自己的session.
已知解决方法:
把cookie设置成可用,点击IE-工具-IE选项-隐私-高级-替代自动cookie处理打上对勾-总是允许会话cookie打对勾-点击应用-确定即可。
====================================来自互联网=====================================