如何克服FireFox的“还原以前的会话”从恢复以前的登录会话

时间:2013-03-06 00:41:52

标签: php session firefox wamp

在FireFox中,如果用户登录Web应用程序并关闭浏览器,则下次打开浏览器并选择“恢复上一个会话”时,用户仍将登录。

此行为一直是discussed here

我想知道的是如何防止这种情况?我决定用户在关闭浏览器时应该注销。我在php.ini文件中使用WAMP并默认使用session.cookie_lifetime=0。当浏览器关闭时,这不应该破坏会话cookie,还是“恢复上一个会话”以某种方式保留不受此影响的备份?我不确定,但这可能是WAMP的一个问题,而不是其他任何问题。

这绝对是可能的,因为这个网站是http://www.mathhelpboards.com/private.php

1 个答案:

答案 0 :(得分:3)

Firefox的恢复会话功能的全部内容是,当浏览器关闭并重新打开时,它不会破坏会话cookie。这取决于个人用户做出决定,而不是网站的所有者。

那就是说,有些情况下它可能是适当的 - 例如银行网站或类似网站。然后解决方案是使服务器端的会话无效 - 如果用户在一段时间内处于非活动状态,则关闭会话并要求他们再次登录。