【发布时间】:2011-01-31 10:28:07
【问题描述】:
在我的 php 应用程序中,我使用 $_SESSION 来跟踪用户是否已登录。如果用户在我的网站上离开http://mysite.com 的任何页面并转到http://someotherwebsite.com,我想自动将其注销,这样如果他们返回http://mysite.com上的任何页面,他们都需要重新登录。
有没有简单的方法可以做到这一点?
【问题讨论】:
-
是someotherwebsite.com 链接在您的网站上。
-
不。用户可能在浏览器的地址栏中输入了它。
-
正如其他人所说,您可以做一些事情。您可以让会话过期,可以使用 onbeforeunload,并且可以在您的页面上单击指向外部站点的链接时使会话过期。为什么不三个都做?