我正在用PHP,JavaScript和HTML编写一个项目.当用户闲置1分钟时,我已成功完成自动注销.但问题在于我必须刷新页面才能执行它并将我注销.
有人可以帮助我,以便立即1分钟结束,用户空闲,代码将被执行,它将带我到登录页面,而我没有刷新它?
这是我的代码:
// check to see if $_SESSION['timeout'] is set
if(isset($_SESSION['timeout']) ) {
$session_life = time() - $_SESSION['timeout'];
if($session_life > $inactive)
{
echo"<script type='text/javascript'>
window.alert('Your Session got Expired');
</script>";
header("Location: logout.php");
}
}
$_SESSION['timeout'] = time();
//Continuation of other codes
Run Code Online (Sandbox Code Playgroud)