使用php注销非活动用户

时间:2018-04-13 09:11:34

标签: php

确定。我正在建立一个需要管理员登录的网站。如何实施一个系统,当管理员登录并保持非活动状态约30分钟时,他会被注销。此处不活动,表示用户未移动鼠标或未上下键入或向上滚动以及涉及与网站交互的其他事件。

1 个答案:

答案 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();

从这里取得的代码 https://www.daniweb.com/programming/software-development/threads/12450/quicksort-insertion-sort-hyrbid

或者你可以尝试一下

ini_set('session.gc_maxlifetime',10);