我一直在閱讀關於在PHP中創建投票系統,最大限度地減少來自同一用戶的濫用/多個投票的stackoverflow,但我還沒有遇到我的問題的答案。帶有會話的PHP投票系統?
我有一個應用程序,用戶不需要註冊投票或「喜歡」一個條目。很顯然,我想盡量減少濫用,並且我不想限制每個IP地址的投票數,因爲有些組織(包括我的)使用共享IP地址。
我從來沒有在未經過身份驗證的系統中使用會話,但由於此應用程序是圍繞入場票(純粹用於娛樂價值,但我仍想盡量減少濫用)爲中心,我想知道這種方法將工作和是否有任何缺點,如性能影響,以及是否它甚至有可能以這種方式來使用會話:
- 開始當網站加載會話
- 允許每個會話 每個項目的一票
如果這是一個壞主意,我的備選方案是允許每個IP地址的合理數量的投票(比如25),或者在來自同一IP地址的投票之間放置一個時間限制。
你們推薦什麼/你認爲最令人討厭的用戶是什麼?重新啓動瀏覽器,等候5分鐘或清除cookie?
我建議不要將結果用於娛樂價值以外的任何其他用途。 – gnud 2010-04-21 08:44:59