阻止重复按钮点击网站

时间:2016-01-05 22:18:29

标签: php button

我有一个用PHP编写的网站:如何防止用户多次点击按钮?

例如,我有一个类似于本文左侧的upvote按钮。我希望非登录用户能够upvote,但只能一次。我可以使用哪些策略来阻止用户点击两次?

首次点击后,只需停用按钮就足够了,因为他们可以再次访问该页面,或刷新其缓存等等。

1 个答案:

答案 0 :(得分:-1)

执行此操作的最佳方法是将投票与数据库中的用户IP地址绑定。

在该计算机上设置cookie。这样,您就可以从两个不同的角落将其锁定,这样您就不会限制同一连接上的其他角落。

如果没有用户登录系统,你真的不能成功地证明这一点。