php - 投票脚本(注册和未注册用户)的最佳做法是什么?

标签 php html mysql

<分区>

对于我的新项目,我需要一个投票脚本,它使我网站的注册用户和未注册用户能够对该网站上的内容进行投票。用户(注册用户和未注册用户)只能为同一内容投票一次。我认为注册用户的投票登记不是问题。我只是将用户 id 和内容 id 放在我数据库的一个表中,我可以在将新投票保存到我的数据库之前检查它。但我不确定如何处理未注册的用户。是否有最佳做法来限制未注册用户可以为相同内容投票的数量?

我目前正在使用 PHP 和 mysql。

最佳答案

恕我直言,处理未注册用户的最佳方式是使用 cookie 来记住他们投票。当然,这个系统不是 100% 安全的,因为用户可以删除 cookie 并重新投票。为了更加安全,您可以将系统与数据库中的 IP 地址注册相关联。

关于php - 投票脚本(注册和未注册用户)的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8019951/

相关文章:

php - mysql* 到 MySQLi

php - 使用 PHP 在 GeoLite2 中调用国家/地区引用

html - 从 HTML (Delphi) 中获取呈现的文本

MySQL - 将表与主表连接两次

mysql - 将重复值移动到另一列

php - 禁用购物车页面

jquery - 在 img-container 上垂直/水平居中文本

html - Bootstrap 3 网格 : Responsive Position Absolute Bottom Width Issue

mysql - JOIN - 显示缺失的行但将它们附加到特定列

php - Wordpress 子主题激活并破坏了网站,如何解决?