页面关闭时清掉session用户通过正确的用户名和密码登录以后,可以看到A.php页面上的内容,A.php页面上的内容显示的是类似进入邮箱一样,包括主题\时间等10条记录,如何实现下面两种情况的SESSION消除,谢谢:
1\如果登录用户点击主题,可以弹出一个新窗口B.php并显示该主题的详细内容,当用户关闭页面B.php时,自动消除B.php页面的SESSION,但当前用户不用重新登录还可以打开A.php页面上的其他主题内容.
2\如果登录用户不点击查看A.php页面上的主题内容,直接关闭A.php页面,也自动消除A.php页面的SESSION如何解决上面两种情况的SESSION消除?谢谢帮忙.
1\如果登录用户点击主题,可以弹出一个新窗口B.php并显示该主题的详细内容,当用户关闭页面B.php时,自动消除B.php页面的SESSION,但当前用户不用重新登录还可以打开A.php页面上的其他主题内容.
2\如果登录用户不点击查看A.php页面上的主题内容,直接关闭A.php页面,也自动消除A.php页面的SESSION如何解决上面两种情况的SESSION消除?谢谢帮忙.
和清SESSION一点关系都没有。
浏览器采用url 重写、cookie等技术跟服务器传递session id,关闭浏览器后重新打开浏览器取得的id是不一样的,所以会感觉关闭浏览器后session也被关闭了。另外你的问题中,B.php既然只是在本页面显示A.php相关的详细内容,最多一次数据库读取过程,然后将信显示到界面上,为什么要用到session?
所以,你第一个问题应该不成立。
第二个问题参考上面
这才是对session的正确解释