正在检测用户是否已在html网站上参加比赛
Detecting if user has entered contest on html site
我有一个足球网站,它有6个小按钮,点击后会经过一个随机数组,告诉用户是否赢得了比赛。防止用户点击几次直到用户获胜的最佳方法是什么。例如,某种javascript来检测用户ip,并检查它是否在粘贴的x小时内已在网站中。
谢谢,
JavaScript无法检测您的IP地址。当网络服务器向浏览器提供内容时,就会执行此操作。
您必须在服务器端(通过PHP等)实现该功能,并在用户单击按钮时通过JavaScript(AJAX)提交POST
请求。如果拥有该IP的人在一定时间内提交了,那么只需发回一条恶意信息,指责此人作弊;)
阻止人们作弊几乎是不可能的,但这会阻碍他们中的许多人。
您在Javascript中并不能真正做到这一点。您可能想要一个提交到服务器的HTML表单,并在服务器上处理,而不是在浏览器中。
这一切都取决于你如何实现。例如,如果你告诉用户,一旦他们获胜,他们必须输入一个有效的电子邮件地址来验证他们的获胜,这将阻止很多人这样做两次,因为大多数人只有一个电子邮件地址。然后,您可以将其与IP记录器相结合,以检查用户是否已经尝试过。当然,所有这些都是HTML+PHP或AJAX+PHP。
相关文章:
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 在向下滚动JS/HTML/CSS wordpress网站时替换徽标图像
- 如何重定向到我的html网站youtube嵌入视频打开在youtube应用程序
- Disqus的计数.js脚本在索引中无法正常运行.html与react.js网站
- 我制作html网站的一小部分——我有一个javascript部分
- Html抓取网站加载错误的J汤Java
- 在你离开之前,这个网站如何显示一个整洁的HTML框
- 在网站HTML页面上搜索文本
- HTML按钮的作用类似于从键盘按下的键,并在某些对象或整个网站上起作用
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- Html+javascript处理网站中的语言
- 以类似于谷歌机器人的方式抓取网站html和javascript
- 谷歌脚本-从网站论坛解析HTML-并将数据写入工作表
- Phonegap兼容代码,可在网站HTML/JS页面中播放声音
- 多语言网站(HTML / javascript)
- 谷歌网站HTML框是't识别CSS或Javascript
- 谷歌网站HTML Iframe(不是小工具)
- 如何使用jquery加载网站HTML
- 铁拳7网站html隐藏代码行
- GreaseMonkey用于删除网站HTML部分的UserScript