簡體   English   中英

如何在 PHP 中高效構建 Session 超時處理程序?

[英]How Do I Efficiently Build a Session Timeout Handler in PHP?

如何在 PHP 中有效地構建 session 超時處理程序? 我正在建立一個會員網站,其中一個登錄,我設置了一個他們已成功登錄的 session 變量,然后當 session var 表示會員 = 是時開始顯示會員資料。 問題是——session 超時。 當然,我已經在共享主機上盡可能設置了 session 超時,這相當不錯,但這是針對某人走開,讀一本書或其他東西,並試圖回到原來的樣子的情況正在做。

我想檢測 session 超時,然后重定向到顯示“您的 session 已超時。單擊此處再次登錄”的頁面。 他們單擊以再次登錄,然后返回到他們所在的頁面。

或類似的東西。

可以這樣做,但我不知道這是否值得努力。

如果您知道有效的 session 的剩余時間,您可以將其傳遞給 JavaScript,它可以setTimeout() (如果數字足夠小)或setInterval() 當時間到了,它可以調用window.location.reload()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM