读书人

IE9/IE8多窗口session共享有关问题解决

发布时间: 2012-09-04 14:19:30 作者: rapoo

IE9/IE8多窗口session共享问题解决方法

?

IE9多窗口session共享问题解决方法

问题描述

在IE9 浏览器中,如果在多个窗口中访问同一个路径,所有打开的窗口共享一个session。例如在一个窗口中用低权限的用户登录系统进行操作,然后再打开一个新窗口,在新窗口中用高权限的用户登录系统操作。此时、由于两个窗口共享同一个session,所以这样就会间接的使低权限的用户拥有了高权限用户的权限,导致产生不正常的操作结果。

解决在IE9中session共享的问题,有以下三种方式:

(1)在IE9的快捷方式的目标栏中添加-nomerge,再打开IE时就不会共享同一个session了。如下图:

1、打开IE属性对话框

2、在弹出的窗口中,修改快捷方式的目标位置,在目标位置后加上“-nomerge”参数

(2)通过IE9【文件】à【新建会话】来打开一个新的窗口,同时也创建了一个新的会话,这样就不会造成session共享的问题。

<!--[if !supportLists]-->1、<!--[endif]-->让IE浏览器显示菜单栏.

?

2、通过【文件】中【新建会话】来打开新的窗口,创建新的会话.

(3)在运行中执行“iexplore.exe -nomerge”命令,来打开新窗口,创建新会话

?通过上述任一种方式都可以实现在IE9中多窗口不共享session的问题。

?

1 楼 njyu 2011-12-14 感觉这种方式治标不治本

读书人网 >Web前端

热点推荐