防止因动态ip地址篡改PHP驱动的web竞赛而导致欺诈的方法

防止因动态ip地址篡改PHP驱动的web竞赛而导致欺诈的方法,php,dynamic,ip,ip-address,Php,Dynamic,Ip,Ip Address,假设您有一个用PHP编程的网站竞赛,用户必须单击他们最喜欢的图片。据我所知,现在有一些方法可以动态更改你的ip地址,比如iphone,这样看起来你是另一个人,因此你可以在几分钟内反复点击同一张图片,从而在比赛中发现漏洞并导致作弊 首先,我想知道这是否属实;第二,如果属实,有没有办法解决这个问题?如果没有,用户真的能在几分钟内多次更改ip地址吗 谢谢你的回复 在某些情况下,可以使用简单的脚本更改您的IP地址。 为了防止全自动投票,您可以使用验证码。为了防止用户反复单击,您可以实施用户注册并限制每个

假设您有一个用PHP编程的网站竞赛,用户必须单击他们最喜欢的图片。据我所知,现在有一些方法可以动态更改你的ip地址,比如iphone,这样看起来你是另一个人,因此你可以在几分钟内反复点击同一张图片,从而在比赛中发现漏洞并导致作弊

首先,我想知道这是否属实;第二,如果属实,有没有办法解决这个问题?如果没有,用户真的能在几分钟内多次更改ip地址吗


谢谢你的回复

在某些情况下,可以使用简单的脚本更改您的IP地址。
为了防止全自动投票,您可以使用验证码。为了防止用户反复单击,您可以实施用户注册并限制每个用户的投票权。

以下是一些需要考虑的其他选项:

  • 您可能需要一个电子邮件地址才能投票

  • 你可以做些饼干。这些都很容易通过,但你绕过它们的方式是允许它们多次投票,而不告诉它们它们已经投票了,但不增加投票的价值


如果它是在线的,就会有滥用它的方法。充其量你可以采取措施减少或减少滥用,但你永远无法消除它。第二点让我想知道,有多少人会认为“这一定很容易”(假设你给了他们虚假的数字,其中包括他们所有的选票,而你的官方统计没有),而不去核实,呵呵。我知道。大多数人不会质疑这一点。他们只会认为自己侥幸逃脱了惩罚