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

退出登录时session的问题
请问:

我在第一个页面登录成功后,点击某个按钮弹出第二个页面。
之后,我在第一个页面点击“退出”按钮时,把session的值清空了,问题是:

1、第二个页面可以照常使用;
2、第一个页面如果点击“后退”,session的值又在。

------解决方案--------------------
你怎样清session的?后退有可能是缓存的问题
------解决方案--------------------
需要在第一个页面清空时刷新第二个页面。后退是用的本地缓存不做服务器端验证处理
------解决方案--------------------
让第一个页面把session传到第二个页面并设在一定时间里让第一个页面的session过期
------解决方案--------------------
mark一下
------解决方案--------------------
lz在:“第一个页面登录成功后,点击某个按钮弹出第二个页面。”
第二个页面就是一个新的session。lz可以在两个页面把sessionid输出看一下。
------解决方案--------------------
学习中
------解决方案--------------------
呵呵我想我找出解决方法了只不过与楼上贴源码的那位实现的方法有些不同,等我实现在再贴出来
------解决方案--------------------
前面加了this是限定在本页的原因么?
------解决方案--------------------
lz在:“第一个页面登录成功后,点击某个按钮弹出第二个页面。”
第二个页面就是一个新的session。lz可以在两个页面把sessionid输出看一下。

===========
sessionid 是存储在cookies里的,跟页面没有关系吧
------解决方案--------------------
可以尝试到一个新的技术社区回答www.nlld.net
------解决方案--------------------
很受用
------解决方案--------------------
我以前也遇到过这种问题~
------解决方案--------------------
设置网页过期