在PHP中防止匿名用户多次投票

在PHP中防止匿名用户多次投票,php,rating,Php,Rating,在我的网站上,我有一些帖子,上面有一个简单的喜欢和不喜欢的评分系统。每个人都应该能够在不登录的情况下进行评分。我正在寻找一个系统,以防止多次投票。我知道没有一种真正安全的方法来跟踪用户,但这是我的想法:使用cookies,然后,为了防止用户清除cookies时出现多次投票,请检查IP地址。只有在同一个in中出现多个速率且PC上没有cookies的情况下,我才会阻止来自IP的速率 你认为它能工作吗?我不认为任何黑客会攻击我的网站,而且,如果一个用户给一篇文章打分一次、两次或五次也没什么关系:我只是

在我的网站上,我有一些帖子,上面有一个简单的喜欢和不喜欢的评分系统。每个人都应该能够在不登录的情况下进行评分。我正在寻找一个系统,以防止多次投票。我知道没有一种真正安全的方法来跟踪用户,但这是我的想法:使用cookies,然后,为了防止用户清除cookies时出现多次投票,请检查IP地址。只有在同一个in中出现多个速率且PC上没有cookies的情况下,我才会阻止来自IP的速率


你认为它能工作吗?我不认为任何黑客会攻击我的网站,而且,如果一个用户给一篇文章打分一次、两次或五次也没什么关系:我只是想阻止这种机器人和成百上千的投票。所以我不需要这个系统如此精确。你有什么建议

使用cookie、IP地址检查和本地存储检查


这是你能做的最好的了。

IP地址检查,否则他们必须登录。我不认为任何黑客会攻击我的网站。。。在这么多层面上都是错误的。@user1315621您被否决的原因有几个,这些原因与您使用英语完全无关。首先,这个问题似乎没有提供任何尝试,只是猜测。其次,你对黑客不会连接我的网站缺乏了解,这是不正确的——如果它连接到互联网,就会被扫描漏洞。第三,这里有很多关于如何实现目标的问题和在线教程。如果这些不适合你所追求的-解释为什么你的问题是不同的。