如何使用PHP检查/确定会话时间

如何使用PHP检查/确定会话时间,php,session,session-cookies,Php,Session,Session Cookies,我想知道是否有可能用PHP检查会话时间。我浏览了一下,什么也没找到。提前谢谢你的回答 如果有人想知道为什么我需要知道这样的事情,我想在所有页面的顶部显示通知,因为所有人都在30分钟内登录。为什么不在用户登录时设置$\u会话['logged\u at']=time(),然后检查如果(time()-$\u会话['logged\u at']

我想知道是否有可能用PHP检查会话时间。我浏览了一下,什么也没找到。提前谢谢你的回答


如果有人想知道为什么我需要知道这样的事情,我想在所有页面的顶部显示通知,因为所有人都在30分钟内登录。

为什么不在用户登录时设置
$\u会话['logged\u at']=time()
,然后检查
如果(time()-$\u会话['logged\u at']<30*60)

也许这不是最佳实践,但如果没有像
session\u time()
这样的本机函数,它就可以了

$session_time = fileatime(session_save_path()."/sess_".session_id());
echo "Session Age (Seconds): ".(time()-$session_time);