首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

IE等多窗口浏览器与此同时打开多个窗口登录系统后SESSION窜了

2013-08-23 
IE等多窗口浏览器同时打开多个窗口登录系统后SESSION窜了我发现当在浏览器中打开一个页面登录后比如是用A1

IE等多窗口浏览器同时打开多个窗口登录系统后SESSION窜了
我发现当在浏览器中打开一个页面登录后比如是用A1帐号登录后,显示是A1按后在浏览器中打开一个新页面A2登录后,当前页面显示是A2,但是到前面那个浏览器刷新后发现登录帐号也变成A2了,该如何避免。
[解决办法]
可以用二维数组来实现
第一个登录,SESSION['admin'][user1]
第二个登录,SESSION['admin'][user2]
判断登录可以用SESSION['admin']
判断哪个用户可以用[user1]和[user2]
user1和user2可以是数据库调出来的用户名
[解决办法]

引用:
可以用二维数组来实现
第一个登录,SESSION['admin'][user1]
第二个登录,SESSION['admin'][user2]
判断登录可以用SESSION['admin']
判断哪个用户可以用[user1]和[user2]
user1和user2可以是数据库调出来的用户名

想了下,以上方法貌似只能用在两个不同的页面,如果是相同页面的话,貌似不能实现
没做过这类的,只是纯想法
[解决办法]
引用:
Quote: 引用:

你重启一个浏览器进程就可以了

在多标签浏览器中,各标签页共享一个cookie
浏览器就是这么设计的,除非你去修改浏览器的内核
具体点吗


这个还要具体啊?
这是用户适应的问题,本来就不该一个ie两次登录,用户理应明白这个,要登录两个帐号就开两个ie

热点排行