自动注销

时间:2011-03-20 19:59:02

标签: php session timeout logout

如何创建一个脚本,在10分钟不活动后注销用户。

感谢。

3 个答案:

答案 0 :(得分:2)

对于PHP,请在commonfile中包含此代码

if(isset($_SESSION['last_activetime'])){    
   if(time() - $_SESSION['last_activetime'] > 600) { 
        header("location:logout.php");
        exit;
   }    
}
$_SESSION['last_activetime'] = time(); // when user open page time store in session

答案 1 :(得分:1)

答案 2 :(得分:1)

每次用户执行某项操作时,请为该用户更新某个表中的时间戳。在服务器上查找该表中的cron作业,并注销任何已登录但未在十分钟内更新其时间戳的人。