确定。我正在建立一个需要管理员登录的网站。如何实施一个系统,当管理员登录并保持非活动状态约30分钟时,他会被注销。此处不活动,表示用户未移动鼠标或未上下键入或向上滚动以及涉及与网站交互的其他事件。
答案 0 :(得分:0)
给定的例子是10分钟。它是
session_start();
// 10 mins in seconds
$inactive = 600;
$session_life = time() - $_session['timeout'];
if($session_life > $inactive)
{ session_destroy(); header("Location: logoutpage.php"); }
S_session['timeout']=time();
或者你可以尝试一下
ini_set('session.gc_maxlifetime',10);