2011-03-26 67 views

回答

3

建設成爲您的代碼此酌情:

session_start();

// 20 mins in seconds $inactive = 1200;
$session_life = time() - $_session['timeout']; if($session_life > $inactive) {
session_destroy(); header("Location: logoutpage.php");
} $_session['timeout']=time();

這將檢查自上次請求多少時間已經過去了,如果大於20分鐘就被破壞。

-4

PHP將在24分鐘不活動後自動終止會話。
我懷疑4分鐘造成如此大的差異。
只需使用默認設置,你就會好起來的,不需要特別的操作。

+11

這不是一個真正公平的事情要說。如果一個組織有20分鐘的不活動策略,直到他們的在線管理系統將其註銷爲止。你能否證明24分鐘更好,因爲配置更容易? – 2011-03-26 08:41:28

相關問題