关闭Web浏览器结束会话

时间:2014-05-22 16:00:27

标签: php html session

我有一个网站,其中包含使用html和php创建的用户注册/登录功能。我使用像$_SESSION['logged_in']=true;之类的Sessions和东西来确定当前用户是否已登录。但是我有一个问题:每当用户在没有注销的情况下存在他们的Web浏览器时,当他们访问该站点时,他们会遇到有关会话问题的错误,并将其重定向到具有该错误的登录页面。如果用户“不小心”关闭浏览器而未退出,我该如何终止会话?

index.php中的

if($_SESSION['logged_in']==true) {
  Header("Location:home.php");
else {
  $_SESSION['logged_in']=false;
  Header("Location:signin.php");

in signin_true.php

$_SESSION['logged_in']=true;
header("location:home.php");

并且在注销中会话设置为false ..

0 个答案:

没有答案