我想让登录系统的用户,如果5分钟内没有任何动作,就自动退出系统。请问大家这个怎么解决?
怎么判断页面没有动作 ?
------解决方案--------------------
做个checklogin.php页面
在需要判断是否超时的页面里inclde这个页面
session_start();
header(content-type:text/html; charset=utf-8);
//超时时间,单位:秒,这里设为10分钟.
$timeout=600;
$now=time();
if(($now-$_session['session_time'])>$timeout)
{
//超时了.
unset($_session['clientid']);
}
else
{
//还没超时.
$_session['session_time']=time();
}
if(empty($_session[clientid]))
{
echo ;
exit;
}
------解决方案--------------------
引用:我想让登录系统的用户,如果5分钟内没有任何动作,就自动退出系统。请问大家这个怎么解决?
怎么判断页面没有动作 ?那么你怎么判断用户登录了?
------解决方案--------------------
登录成功的用户,把用户名放到session里,然后就可以看session里面有没有数据,如果没有就执行自动退出系统
