`
bluend1004
  • 浏览: 15616 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

解决IE8 Session共享问题

阅读更多

 

 
 
    IE6中,同一个窗口(IE 进程)共享一个session。
    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。

分享到:
评论
1 楼 java26638719 2012-06-11  
兄弟,你不能让所有访问的客户端都按你的方式来访问吧。
所以最好要在服务器端控制共享问题。

有没有更好的服务器端控制的方法啊?

我现在SSH2做的Web项目,
甲用户在A机器上用IE6登录,session中setAttribute(user)状态很正常,
乙用户在A机器上再用IE6登录,其session中setAttribute(user)状态也正常,
丙用户在B机器上用火狐登录,setAttribute(user)后,甲乙浏览器中居然变成丙用户名了。。。
悲剧了,,怎么可以这样?

相关推荐

    IE会话共享覆盖,用于解决登陆多账号.rar

    因此我们有些时候需要在电脑中设置IE浏览器取消Session共享实现登录不同账号,(网吧N年前解决问题如:QQ农场出现只能用一个QQ偷菜也是此道理,解决以后可以多个QQ登陆,多个账号操作),不废话告诉解决办法本人整理...

    session、cookie的跨域共享

    同时你可以通过ie、firefox去测试你对session、cookie的理解在此之前是否正确,可以简单告诉你session不是我们大都认为的在登录时候,通过request.getSession()产生的,而是你在首次访问一个应用时候,就已经产生了...

    java版 jquery uploadify 通过Flash实现多文件上传 IE 和FireFox 兼容

    经过反复研究学习,最终实现了IE 和FireFox 兼容问题。之所以在有后台鉴权时firefox和360浏览器无法正常运行,是因为FireFox、chrome、360浏览器等支持HTML5的浏览器不会再文件上传时自动带入session信息和cookie,...

    express-session-socket.io:旨在与 express-session、express-session 会话存储和 sockiet.io 集成的中间件

    express-session-socket.io 用于在 socket.io 中公开表达会话对象的简单中间件用法示例: io.use(require('express-session-socket.io')(sessionStore, 'very Secure Secret', function (err, session, socket, next...

    MVC使用Memcache+Cookie解决分布式系统共享登录状态学习笔记6

    当我们将网站程序分部到多台服务器上后,由于Session受实现原理的局限,无法跨服务器同步更新Session,使得登录状态难以通过Session共享。  我们使用MemCache+Cookie方案来解决分布式系统共享登录状态的问题。  ...

    Yii框架学习笔记之session与cookie简单操作示例

    本文实例讲述了Yii框架学习笔记之session与cookie操作。分享给大家供大家参考,具体如下: session操作 <?php namespace app\controllers; use yii\web\Controller; class HelloController extends ...

    plugins工具

    question:关于两个IE页面之间SESSION数据不能共享 2 pager (分页) 3 image(验证码) 4 fileDir/file -> 图片上传 5 url/cookie->记录用户访问的链接  5 http 6 json 7 (Pear::Html_QuickForm)介绍  8 ...

    利用nginx解决cookie跨域访问的方法

    一、写在前面 最近需要把阿里云上的四台服务器的项目迁移到客户提供的新的项目中,原来的四台服务器中用到了一...因为每台服务器有两个项目,都用到单点登录,所以通过修改新的共享登录方式花费时间太多,于是在网上搜c

    KODExplorer 芒果云-资源管理器

    - ie 8~10样式问题调整 ###ver2.6 `2014/7/6` ---- ####update: - 完全性优化;加入严格的校验机制 - 首次运行环境检测[data目录检测,必须的函数支持提示] - 上传已存在处理——创建副本(另外包括粘贴,解压) ...

    解决jQuery uploadify在非IE核心浏览器下无法上传

    之前上传了一个通过Flash实现多文件...经过反复研究学习,之所以firefox和360浏览器无法正常运行,是因为FireFox、chrome、360浏览器等支持HTML5的浏览器不会再文件上传时自动带入session信息和cookie,不共享session。

    Cookie&Session

    会话技术实现在一次会话的范围内的多次请求间,共享数据。会话技术分为两种:一种是客户端会话技术Cookie,另一种是服务端会话技术:Session。 2、Cookie: Cookie是客户端会话技术,实现将数据保存到客户端。 2.1、...

    Java_EE的会话技术Cookie和Session

    2、功能:在一次会话的范围内的多次请求间,共享数据 3、方式: 客户端会话技术:Cookie 服务器端会话技术:Session 二、Cookie 1、概念 客户端会话技术,将数据保存到客户端 2、快速入门 使用步骤: 创建Cookie对象...

    秋亿网络文件管理

     本软体为共享软件,用户自由选择是否使用,在使用中出现任何问题而造成的损失作者不负任何责任。  技术支持请联系程序作者。 系统介绍:  1、本系统由ASP编写,在线管理文件包括上传、下载、编辑、批量复制、...

    Django组件cookie与session的具体使用

    一、会话跟踪技术  1、什么是会话跟踪技术 我们需要先了解一下什么是会话!...在一个会话的多个请求中共享数据,这就是会话跟踪技术。例如在一个会话中的请求如下: 请求银行主页; 请求登录(请求参数是

    jsp九大内置对象

    但是与Session对象不同的时,所有客户的Application对象都时同一个,即所有客户共享这个内置的Application对象。  (2)Application对象的常用方法  ● setAttribute(String key,Object obj):将参数Object指定...

    ASP和SQL网站数据库程序设计(DOC)

    1-2 安装或升级IE的版本 3 1-3 安装IIS 6 1-4 测试及设置 12 第2章 编辑器的选用………………………..17 2-1 编辑软件的需求 18 2-1-1 记事本 18 2-1-2 FrontPage 编辑器与MSE编辑器 19 2-2 MSE的操作 23 ...

    asp.net知识库

    帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个...

    ASP3《高级编程》(第一部分)

    第8~12章介绍了通用数据的访问和连接问题,包括ADO、UDA和XML。第13~18章介绍了使用ASP建立组件的问题,以及COM和COM+如何改变组件的环境。第19~23章是关于ASP与BackOffice类应用软件的结合问题,如Microsoft ...

    ASP3《高级编程》(第二部分)

    第8~12章介绍了通用数据的访问和连接问题,包括ADO、UDA和XML。第13~18章介绍了使用ASP建立组件的问题,以及COM和COM+如何改变组件的环境。第19~23章是关于ASP与BackOffice类应用软件的结合问题,如Microsoft ...

Global site tag (gtag.js) - Google Analytics