Jquery 如何根据用户的IP地址限制用户输入(例如:投票按钮)?

Jquery 如何根据用户的IP地址限制用户输入(例如:投票按钮)?,jquery,ip,restrict,vote,Jquery,Ip,Restrict,Vote,我正在用xhtml、css、jquery、php和mysql构建一个网站。在其中一个网页中,我给了用户投票的选项——页面上有一个“喜欢”和“不喜欢”按钮,当用户单击“喜欢/不喜欢”按钮时,对应于该项目的计数器在数据库中相应地递增/递减,然后净计数显示在该项目的“喜欢/不喜欢”按钮旁边 大概是这样的: Net Rating: 21 Like Dislike 现在,我想限制用户输入,这样用户可以只单击一次“喜欢/不喜欢”按钮。不应允许他们继续单击“喜欢/不喜欢”按钮,从而影响计数。我理解,通过

我正在用xhtml、css、jquery、php和mysql构建一个网站。在其中一个网页中,我给了用户投票的选项——页面上有一个“喜欢”和“不喜欢”按钮,当用户单击“喜欢/不喜欢”按钮时,对应于该项目的计数器在数据库中相应地递增/递减,然后净计数显示在该项目的“喜欢/不喜欢”按钮旁边

大概是这样的:

Net Rating: 21
Like   Dislike
现在,我想限制用户输入,这样用户可以只单击一次“喜欢/不喜欢”按钮。不应允许他们继续单击“喜欢/不喜欢”按钮,从而影响计数。我理解,通过注册用户使用用户帐户,然后可能使用会话/cookies来监控用户活动,可以限制这一点,但我正在寻找一种更简单的解决方案,不使用会话/cookies/用户注册

类似-捕获用户的当前IP,查看此IP是否已投票,如果已投票,则启用限制。如果这似乎是一个很好的逻辑,请让我知道如何捕获ip,然后使用jquery/php/任何其他技术进行限制

注意-我使用wamp(带有php的apache服务器)


谢谢

IP是个坏主意,因为DHCP允许用户更改IP,而且在企业网络中有太多用户具有相同的IP。。。您可以通过在客户机上设置“HasVote”cookie来实现这一点。当然,这是一个非常弱的安全性,但它很简单,可能适合您的需要。

这里已经回答了这个问题: