浏览历史记录后清除网页注销

时间:2016-05-07 14:34:17

标签: php

Session是服务器端变量,它在服务器中运行,cookie在客户端工作。我登录网站会话开始,然后我清除我的浏览历史记录并重新加载我的网页注销并重定向到登录页面。
如何运作?
如何自动销毁会话?

3 个答案:

答案 0 :(得分:1)

会话的内容存储在服务器上。但是,会话由TimeWithZone标识,该session-id存储在客户端并随每个请求一起发送。

通常 session-id存储在cookie 中,但它也可以附加到url。 (那是你有时会看到的PHPSESSID查询参数)

因此,当您清除浏览器缓存时,会删除Cookie(Session_ID也会被删除),因此无法访问会话变量。

答案 1 :(得分:1)

如果您的服务器将cookie与会话绑定以进行身份​​验证,或者在每个页面加载中检查已保存的cookie。如果在您的浏览器中您已经设置在清除浏览历史记录时删除cookie,那么可以这样做,您可以退出。

一种方法是尝试清除浏览历史记录而不清除网站设置的Cookie。

答案 2 :(得分:0)

如评论所示,您删除的cookie告诉服务器您是谁。没有它,您需要再次登录才能获得新的识别cookie。