2013-07-13 23 views
0

我有一個小問題。如果網站關閉返回og殺會話

在我的網頁上,我有一個系統,用來檢查有多少用戶在線並顯示他們的用戶名。代碼從表中計算。當他們登錄時,它會被插入到數據庫中,當他們註銷時,它會被刪除。如果它們在15分鐘內不活動,它們會被重定向到註銷頁面。

如果用戶直接關閉網頁或計算機shutdowned註銷OG非有效代碼不能讀了,這樣就意味着用戶永遠不會從TABEL刪除,therfore在線,直到他們下次登錄時間和OUT。

這不是最大的issu或最重要的,我真的很想解決它。

有些建議?

回答

0

在該表中存儲上次活動時間,並在用戶每次在網站上執行某些操作時更新該時間。

刪除任何超過15分鐘不活動的人。

+0

謝謝,這是一個好主意。 – Peter

+0

你有一個示例代碼? :)我知道如何「選擇*從user_inactive哪裏Last_activity> timestampadd(分鐘,-15,現在())」,但我maby需要一個if語句? – Peter

+0

@彼得:'如果'爲了什麼? – zerkms