首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >投票系统按钮修复

投票系统按钮修复
EN

Stack Overflow用户
提问于 2013-02-06 09:43:06
回答 2查看 95关注 0票数 0

我有这个网站,人们可以投票赞成或反对某些企业。投票系统使用PHP、MySQL、Javascript和AJAX实现。当进行投票时,用户的IP被放入数据库并被记住,这样他们就不能再投票了。但是,可以使用自动点击器程序并将其设置为比服务器处理投票请求的速度更快,这将导致以下结果:http://mcserve.rs/qSmn

我已经尝试使用Javascript在单击按钮时隐藏/禁用按钮,直到AJAX请求完成,但这仍然太慢。

我如何解决这个问题,或者它是完全可以修复的吗?

谢谢

编辑:我知道有人使用自动点击器是一个非常小的百分比,但这样做可能会利用网站的整个目的-我正在寻找一种方法来防止这种情况发生。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-06 09:55:15

如果您在存储投票信息的数据库表中指定IP字段的键约束,则无需担心自动点击器,因为对于每个IP,表中最多只有一行。

票数 1
EN

Stack Overflow用户

发布于 2013-02-06 09:46:53

处理投票请求应该不会花那么长时间,而且您可以直接在服务器上阻止来自同一客户端的POST请求到upvote URL。一个更好的选择是使用登录系统,但是,这不是一个选项……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14720226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档