我有一个足球网站,它有 6 个小按钮,单击这些按钮时,它会经过一个随机数组并告诉用户是否赢了。在用户获胜之前,防止用户多次单击的最佳方法是什么。例如某种 javascript 来检测用户 ip 并检查它是否在粘贴的 x 小时内出现在站点中。
谢谢,
最佳答案
JavaScript 无法检测到您的 IP 地址。这是在网络服务器向浏览器提供内容时完成的。
您必须在服务器端(通过 PHP 等)实现该功能,并在用户单击按钮时通过 JavaScript (AJAX) 提交 POST
请求。如果拥有该 IP 的人已在特定时间范围内提交,则只需发回指责该人作弊的恶毒信息即可;)
阻止人们作弊几乎是不可能的,但这会阻碍他们中的许多人。
关于javascript - 检测用户是否已在 html 网站上参加比赛,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6234681/