PHP自动单击捕获/停止

时间:2012-04-13 04:02:39

标签: php

我想知道是否有可能抓住/阻止某人“自动点击”

我想到了可以做到的方法。最好的方法是检查每次点击之间的点击时差是否相同。

任何人都有任何关于如何阻止某人自动点击我的网站的想法?

我使用的是验证码,但我觉得对那些没有自动点击的人来说,这很烦人/不公平。

如果有人有脚本可以随意分享!

1 个答案:

答案 0 :(得分:0)

尝试找出人们通常点击的按钮区域(您可以通过记录几百人的点击次数来实现)。最有可能的是,你会发现它总是在同一个区域内(可能在中心的某个地方)。

获得此数据后,将其与当前用户点击的区域进行比较。如果它总是在完全相同的位置(对于像素)或太随机(与您的样本数据相比),它可能是机器人。在这种情况下,显示挑战 - 例如要求用户点击屏幕上随机放置的某个按钮。如果他/它失败了,你知道它是机器人。

当然,您还可以监控连续点击之间的间隔。如果它是一个天真实现的机器人并且间隔始终相同,您还可以显示挑战以捕获它。