我想知道是否可以使用 PHP 以某种方式检查会话年龄。我浏览了stackoverflow,没有找到任何东西。提前感谢所有答案。
如果有人想知道为什么我需要知道这样的事情,我想在所有页面的屏幕顶部显示所有登录不到 30 分钟的人的通知。
我想知道是否可以使用 PHP 以某种方式检查会话年龄。我浏览了stackoverflow,没有找到任何东西。提前感谢所有答案。
如果有人想知道为什么我需要知道这样的事情,我想在所有页面的屏幕顶部显示所有登录不到 30 分钟的人的通知。
为什么不只设置$_SESSION['logged_in_at'] = time()
用户登录时,然后检查if( time() - $_SESSION['logged_in_at'] < 30*60)
?
$session_time = fileatime(session_save_path()."/sess_".session_id());
echo "Session Age (Seconds): ".(time()-$session_time);
也许这不是最佳实践,但在没有像session_time()
.