再论Session,现在最新的同一类型浏览器,是不是真的只能共享一个Session了?
网上也看到不少类似的讨论,貌似都没什么定论,记得以前IE6,IE7时,打开几个界面(会话),就会出现几个session,如果在同一选项卡中,则才是共享一个session的。
现在用到了IE8以上了,chrome,ff,也是最新的,经测试,发现,同一类型的浏览器,不管打开几个窗体,都是共享一个Session的,如此一来,如果登录用户信息存在session中,则后登录的,将自动替换掉前登录的,即同一类型浏览器,只能登录一个用户的了。
我就是想问下,这个结论是不是正确的?浏览器里边,有没可设置打开不同窗体产生不同session的配置呢?
题外话,浏览器厂商这种做法,有益于网站服务商的,防止或限制用户注册多个帐户马甲进行刷贴或乱发广告等有一定的帮忙,但对于一些正常的用户也产生了麻烦,比如,我QQ就有几个号,我登录一个号的邮箱后,就把前边的那个清退了,弄得我要再看前面的邮箱信息,只能再去登录。当然,还有其它方法,可以用不同类型的浏览器。
------解决方案--------------------谷歌叫 “打开新的隐身窗口”ctl+shift+n 可以获得第二个 Session(会话),但是再开,就是共享隐身窗口的session了
火狐叫 “新建隐私浏览器” ctl+shift+p 可以获得第二个 Session(会话),但是和谷歌一样,再开,就是共享隐私浏览器的session了
IE 叫“新建会话” f10->文件 菜单中“新建窗口”下面一项,每次新建会话,就是独立的一个 session (会话)
------解决方案--------------------也不是,如果你硬要多个的话,也不是不可以
比如,谷歌浏览器->设置->用户->添加新用户 可以创建更多的 session,不过一般人没事谁那么干?
火狐的配置方式更离谱
hi.baidu.com/jackywdx/item/7cb6075e1dcc1508e7c4a50b
一般用户谁没事去搞这些
------解决方案--------------------你这个属于qq的问题 和浏览器没关系
------解决方案--------------------现在不是都是单点登录么?
好像都是用cookie来存储用户信息的,同一浏览器是公用cookie的。
------解决方案--------------------现在很多浏览器,比如M3,猎豹,百度浏览器,360浏览器,都明目张胆宣传和在显眼位置放置菜单,表明支持多账号多马甲同时登录和操作。其它的CHROME,OPERA,FF都有相应的实现方法,只是没有特意张扬而已。
作为网站方面的开发者,没必要关心这种事,他是一个机器开多个帐号还是用多个机器开多个帐号,没区别。需要注意的只是不要让网站账号一号多开就行了。
------解决方案--------------------
mark