我正在用xhtml,css,jquery,php和mysql構建一個網站。在其中一個網頁中,我給了用戶投票的選項 - 頁面上有一個喜歡和不喜歡的按鈕,當用戶點擊LIKE/DISLIKE按鈕時,與該項目相對應的計數器會增加/減少相應的數據庫,然後網絡計數顯示在該項目的LIKE/DISLIKE按鈕旁邊。如何根據IP地址限制用戶輸入(例如:投票按鈕)?
事情是這樣的:
Net Rating: 21
Like Dislike
現在,我想限制用戶進入,使用戶可以在喜歡/不喜歡按鈕點擊一次。他們不應該被允許繼續點擊喜歡/不喜歡按鈕,從而影響計數。我知道這可以通過使用用戶帳戶通過註冊用戶來限制,然後可能使用會話/ cookie來監視用戶活動,但是我正在尋找一種更簡單的解決方案,它不使用會話/ cookies /用戶註冊。
類似於 - 捕獲用戶的當前IP,查看該IP是否已投票,如果是啓用限制。如果這似乎是一個很好的邏輯,請讓我知道如何捕獲IP,然後限制 - 使用jQuery/PHP /任何其他技術。
注意 - 我使用WAMP(Apache服務器與PHP)
的感謝!
這已經在這裏得到解答: http://stackoverflow.com/questions/4787960/restrict-user-activity-based-on-ip-or-on-cookie – psynnott