使用IE和Google浏览器之间的session不互通,但有时候也会出现互通情况,不同浏览器之间的session是什么原理,有什么办法彻底不互通或者直接不同浏览器互通session值 吗
一些浏览器会读取IE的cookie以及历史记录等各种信息。
如果你使用永久cookie的话,那么就会互通session
我的目的是在登录后,用户不用登录直接进入系统。我使用Google登录后,Cookie失效时间+一天,然后测试在IE上登录,并没有获取到session还需要登录。 然后有人提醒我有session互通的风险(他们公司实例),这是背景,cookie增加失效时间和永久cookies原理差不多吧?
同一个浏览器 的话
自己管理session 存储session, 比如tomcat 集群中如果一个机器宕掉了,session肯定丢失了,常用的就是将session存储起来,
此时机器宕掉会轮询到另一个机器,session还是那个宕掉机器的session。 可以参考此案例。
http://www.coderanch.com/t/172587/java-Web-Component-OCEJWCD/certification/session-browsers
http://stackoverflow.com/questions/14229193/sharing-session-between-different-browsers
首先session 是 有效期的,你浏览器关闭之后session都已经不存在,你要在此基础上还有在其他的浏览器实现不用登录就可以操作,
那么看看单点登录的技术文章吧。
我上面发的链接你看没有。