博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决IE8 Session共享问题
阅读量:5920 次
发布时间:2019-06-19

本文共 547 字,大约阅读时间需要 1 分钟。

最近的项目 中,一个同事机器装的是IE8,当打开2个IE8窗口并以2个不同用户身份分别登录后,之前登录的用户页面会在第二个用户登录以后刷新成第二个用户信息页面。但是在我的本机(IE6)是好的,并未发现类似问题。

   我查了整个项目中session设置的地方,并未发现问题。最后分析是session被浏览器共享了,于是网上查了IE8和IE7的区别:

   IE7中,同一个窗口(IE 进程)共享一个session。

    IE8中,所有打开的IE窗口(IE 进程)共享一个session。
    这个问题的关键是,cookie在不同的IE进程间是否共享,有些COOKIE是完全共享的,有的作用域只能局限于单个进程。因为cookie中保存着你的sessionid它被服务器用来决定是否应该生成的新的session。
   Session默认情况下是以cookie内存储的sessionId作为识别标志,而cookie在浏览器之间独立的。
   所以如果是同一个浏览器不管开多少个窗口,都只有一个Session。

解决IE8测试时session共享问题:

1、在IE8的快捷方式的目标栏中添加-nomerge,再打开IE时就不会共享同一个session了。

2、使用命令行参数 iexplore.exe -nomerge 来打开IE。

转载地址:http://khnvx.baihongyu.com/

你可能感兴趣的文章
真的吗?1元海棠湾免税店cdf半日游,超值。
查看>>
servlet介绍及创建
查看>>
JEPLUS平台首页规划之激活方式与框架设计介绍——JEPLUS软件快速开发平台
查看>>
设计模式学习笔记(20)——备忘录模式
查看>>
Linux kvm安装
查看>>
android反编译和防止反编译的方法
查看>>
Centos7系统安装mysql双机热备步骤
查看>>
一个简洁的Jquery效果 banner轮播(1) 淡入淡出效果
查看>>
自制XML解析器源码分析
查看>>
MySQL8.0——role功能
查看>>
SVN 的标准目录结构:trunk, branches 和 tags
查看>>
9月12号
查看>>
Tomcat在Linux上的安装与配置
查看>>
SpringMvc+MyBatis+ehcache+ExtJS分页
查看>>
深入理解Java的接口和抽象类
查看>>
linux下zabbix安装搭建
查看>>
我的友情链接
查看>>
Go interface{} to string
查看>>
程序人生感悟
查看>>
[翻译]编写你的首个Django app, part 2
查看>>