我正在創建一個網站,其中的內容將被存儲爲幾個不同的雜誌。用戶將使用問題和答案訪問雜誌。如何跟蹤用戶對多個內容的訪問?
一旦他們被授予訪問權限,我希望他們繼續訪問一段時間。
我想數據庫表可以存儲cookie_id,issue_id和過期。當用戶訪問他們的第一個問題時,cookie會存儲在他們的計算機上,其中包含一個新的唯一ID。該唯一ID,剛剛訪問的內容的問題ID以及過期日期存儲在數據庫中。
如果他們訪問另一個問題,則會創建一個新的數據庫條目,但Cookie ID將被重用。
當他們返回站點時,cookie用於提取所有相關的數據庫條目,並允許用戶重新訪問這些文章中的任何一篇,直到它們過期。
有沒有更智能的方法來做到這一點?
預先感謝您!
非常感謝。因爲訪問將會非常短暫(最多幾天,儘管尚未設置確切的值),我可能會每天運行一次數據庫清理過期的密鑰以保持數據庫大小合理。再次感謝你的幫助。 – 2012-02-26 22:43:07