请帮帮我如何在 php 站点不活动 30 秒后自动注销。 我的默认索引.php和登录.php代码是
@setcookie("abcd_script", $_SESSION['private'], time() + (60 * 15));
@header("location: index.php");
请帮我如何在帐户不活动 30 次后切换到此自动注销?
它只能用Javascript来完成:
var timer = setTimeout( () => {
window.location.href = '/logout.php';
//if you want to delete any cookie
document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"
//replace cookiename to name of cookie which you want tot delete
}, 30000);//30 seconds = 30000 milliseconds
在任何时候,如果你想清除超时,你可以把这段代码写到任何事件或任何地方......
clearTimeout(timer);
你好亲爱的老板,我在我的索引中使用此自动注销 JavaScript 代码.php该代码显示在屏幕截图中,我也在登录时使用此代码.php
@setcookie("abcd_script", $_SESSION['private'], time() + (60 * 15));
@header("location: index.php");
而且我没有注销.php页面,它将使用该 JavaScript 代码在自动注销后重定向到登录页面。我想在 30 秒后将此代码更改为自动注销。.