设置会话到期时间

Ada*_*ski 4 php session

如何将整个站点的会话到期时间设置为10分钟?我不能php.ini在共享主机上使用它作为它.

我可以使用全球方法吗?

Luk*_*lze 6

我不这么认为.

您可以将网站上次刷新的时间戳保存到会话中,并将其与下次重新加载时的当前时间进行比较.

if(isset($_SESSION['expiretime'])) {
    if($_SESSION['expiretime'] < time()) {
        //logged out
    }
    else {
        $_SESSION['expiretime'] = time() + 600;
    }
}
//maybe add some login procedures and than execute the following line
$_SESSION['expiretime'] = time() + 600;
Run Code Online (Sandbox Code Playgroud)