日期:2014-05-18  浏览次数:20666 次

网站里的同一个页面用不同的别名访问,为什么不能获取Session?
我在http://....../A.jsp上登录后并设置了session,提示登录成功并返回A.jsp里显示相应的用户信息。不关闭浏览器的同时,我用上面这个URI的别名访问却提示我没登录,为什么会这样子,要怎么办才能解决别名也能访问session?

------解决方案--------------------
session不能跨域,手工把值写到文件或数据库。
------解决方案--------------------
两个域名当然不行了,SESSION和COOKIE一样,你可以看看COOKIE存在电脑里是以什么形式的,它就是以域名作为文件名的一部分的,你说这样能访问吗?
你这个问题就是单点登陆的问题了

你是新开一个窗口来访问别名的URL的吧?你可以试试在同一窗口,也就是同一进程中打开试试