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

关于Session的问题
我在另外一个页面A上追加了我们自己网站的链接:
<a   href= "http://192.101.1.111:8080/****** "   target= "_blank "> 链接 </a>
第一次点击链接的时候,可以正确弹出我们的网站,
输入用户名,密码登陆。
如果此时关闭我们的网站,
但是页面A不关闭,
再次点击链接,
弹出我们网站的时候,
就是上次登陆用户已经登陆的状态了。
如果关闭页面A,再打开页面A,
点击链接,弹出我们网站就是没登陆的状态。
请问这个应该怎么修改,
保证每次点击页面A,
弹出我们网站的时候,
都是没有登陆的状态?


------解决方案--------------------
关闭的状态似乎不好捕捉,因为有异常关闭的情形


另外为什么每次点击页面A,
都会是已经登陆的状态呢?
他是靠什么识别session的呢?

是因为target= "_blank ",属于“父 - 子”窗口,
------解决方案--------------------
session在保存的时候,每个不同的session都有一个唯一的session ID 和他相对应,当你登入自己页面退出后可以清空保存的session 根据其session ID 。我以前写过从两个不同系统之间条转也就是A到B登入A和登入B系统的用户和密码一样,但为了在登入B的时候不输入密码,可以根据A保存的session ID在B系统中取出旧可以了。