我登錄到使用PHP創建的在線論壇並瀏覽網站中的一些主題。
由於天氣炎熱,我得洗個澡,讓電腦閒置了一小會兒。
當我回到我的電腦時,我按下了「添加帖子」圖標。
但是當我按下提交新主題時,網站將我重定向到登錄頁面
我抱怨我的cookie可能已過期。然後,我再次登錄該網站後,
我的新帖子已創建。我想知道他們是如何做到這一點的。
他們使用什麼方法和技術?如何做到這一點?
當他們發現我的cookie已過期時,他們是否將我的新帖子存儲到新的cookie或會話中?
我登錄到使用PHP創建的在線論壇並瀏覽網站中的一些主題。
由於天氣炎熱,我得洗個澡,讓電腦閒置了一小會兒。
當我回到我的電腦時,我按下了「添加帖子」圖標。
但是當我按下提交新主題時,網站將我重定向到登錄頁面
我抱怨我的cookie可能已過期。然後,我再次登錄該網站後,
我的新帖子已創建。我想知道他們是如何做到這一點的。
他們使用什麼方法和技術?如何做到這一點?
當他們發現我的cookie已過期時,他們是否將我的新帖子存儲到新的cookie或會話中?
您可以通過將帖子的內容存儲到cookie中來完成此操作,並且一旦您將用戶登錄到其中,請檢查您設置的cookie。如果您使用的內容設置了Cookie,您可以創建帖子,然後創建帖子並移除Cookie。這也應該與會話一起工作。一切取決於你如何設置你的登錄系統。
Cookies限制爲4千字節,因此它可能必須存儲在會話中。 – icktoofay 2010-07-03 05:52:46
使用會話的唯一問題是,如果用戶被帶到登錄頁面,並且因任何原因而未登錄,則會話最終會過期。機會真的很渺茫,但它仍然會發生。 – 2010-07-03 06:05:46
感謝您的額外信息,icktoofay。 – user327712 2010-07-03 06:05:48
使用php會話並將其存儲到會話中,然後重複使用該會話擦除該會話變量。 – Prix 2010-07-03 05:53:25