2012-12-30 27 views
2

我想知道是否可以用PHP以某種方式檢查會話年齡。我瀏覽過槽式計算器並沒有發現任何東西。提前感謝所有答案。如何使用PHP檢查/確定會話年齡

如果有人想知道爲什麼我需要知道這樣的事情,我想在所有頁面上的屏幕上方顯示通知,以便所有人在不到30分鐘內登錄。

回答

4

爲什麼不設置$_SESSION['logged_in_at'] = time()當用戶登錄,然後檢查if(time() - $_SESSION['logged_in_at'] < 30*60)

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

也許它不是最好的做法,但它會做,在沒有像session_time()本機的功能。