可能重複:
timed auto logout and browser close記錄的註銷時間的用戶會話超時和瀏覽器關閉的情況下
我正在儲存網站的用戶使用一個MySQL表和我能夠在登錄時使用插入查詢來捕獲和存儲登錄時間,並且如果用戶選擇通過註銷按鈕註銷,我也可以捕獲註銷時間。
但如果用戶只是關閉瀏覽器,那麼我該如何激發查詢註銷時間。
我得到了什麼到現在是這樣的,但有了這個,我可以解決的會話超時問題,但不是「瀏覽器關閉」
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 1800))
{
// last request was more than 30 minates ago
session_unset(); // unset $_SESSION variable for the runtime
session_destroy(); // destroy session data in storage
}
$_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp
請幫我解決了這一點..
爲什麼downvote ...謹慎回覆?? –
atleast如果你不能回答它,那麼請不要downvote。 –