php - 如何避免我的 PHP 网站上出现垃圾投票

标签 php

我正在我的网站上做一个投票系统。

访问者无需登录即可对他们喜欢的产品进行投票。但我怎样才能防止他们多次点击一个产品的“喜欢”或“不喜欢”按钮呢?

我打算检测访问者的 IP 地址以避免垃圾投票。这是个好办法吗?

感谢您的建议!

最佳答案

不,这不是一个好方法。 IP 可以通过代理实现共享 - 例如大学和大型企业。

您可以存储 cookie,但这很容易被绕过。

简明的答案是,受控投票可能应该通过登录处理程序来处理,而不仅仅是向公众开放。但如果你确实想让它向公众开放,那么你就必须接受这个决定可能带来的大量不良后果。

我至少会选择 cookies 。除非有原因,否则没有多少人愿意仅仅为了玩弄投票系统而清除 cookie。

关于php - 如何避免我的 PHP 网站上出现垃圾投票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9406413/

相关文章:

php - 不使用 SSL 对密码进行哈希处理的最佳实践

php - 需要从 json 值中删除反斜杠

php - session 变量在 MySQL 语句中不起作用

php - 从 PHP 切换到 Rails 需要帮助翻译 URL 缩短器

php - 查询更新不起作用

php - 从android将多个图像保存到mysql php中,但只插入一张图像

php - 我可以选择多个单元格或一组范围来设置它们的样式吗?

php - mysql 函数 sum() 显示意外结果!

php - 即使在 codeigniter 中语句为 False 时查询返回数据

php - 新的 Laravel (Homestead) 安装 : 502 Bad Gateway - *Refresh* - the website is displayed correctly