javascript - 检测用户是否已在 html 网站上参加比赛

标签 javascript html

我有一个足球网站,它有 6 个小按钮,单击这些按钮时,它会经过一个随机数组并告诉用户是否赢了。在用户获胜之前,防止用户多次单击的最佳方法是什么。例如某种 javascript 来检测用户 ip 并检查它是否在粘贴的 x 小时内出现在站点中。

谢谢,

最佳答案

JavaScript 无法检测到您的 IP 地址。这是在网络服务器向浏览器提供内容时完成的。

您必须在服务器端(通过 PHP 等)实现该功能,并在用户单击按钮时通过 JavaScript (AJAX) 提交 POST 请求。如果拥有该 IP 的人已在特定时间范围内提交,则只需发回指责该人作弊的恶毒信息即可;)

阻止人们作弊几乎是不可能的,但这会阻碍他们中的许多人。

关于javascript - 检测用户是否已在 html 网站上参加比赛,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6234681/

相关文章:

javascript - 如何创建 Angular 4 项目而不是 Angular 5?

javascript - 从 SQL 数据库填充 HTML Div(项目)

javascript - 关于javascript文件中相对值的问题

javascript - 具有单个寻呼机的多个 bx-slider 在 javascript 中管理所有内容

css - Div float 在其他 Div 中

javascript - 如何在带有蓝牙键盘的 iPad 上使用 JavaScript 检测方向键

javascript - 在一定数量的字符后附加 'Read More' 链接并隐藏其余字符

javascript - 如何使用逻辑运算符 JavaScript 或 jQuery

javascript - 在 envjs 中设置一个相对的 window.location.href

java - 从 Java 应用程序发送带参数的 POST 请求时出现问题