<分区>
对于我的新项目,我需要一个投票脚本,它使我网站的注册用户和未注册用户能够对该网站上的内容进行投票。用户(注册用户和未注册用户)只能为同一内容投票一次。我认为注册用户的投票登记不是问题。我只是将用户 id 和内容 id 放在我数据库的一个表中,我可以在将新投票保存到我的数据库之前检查它。但我不确定如何处理未注册的用户。是否有最佳做法来限制未注册用户可以为相同内容投票的数量?
我目前正在使用 PHP 和 mysql。
<分区>
对于我的新项目,我需要一个投票脚本,它使我网站的注册用户和未注册用户能够对该网站上的内容进行投票。用户(注册用户和未注册用户)只能为同一内容投票一次。我认为注册用户的投票登记不是问题。我只是将用户 id 和内容 id 放在我数据库的一个表中,我可以在将新投票保存到我的数据库之前检查它。但我不确定如何处理未注册的用户。是否有最佳做法来限制未注册用户可以为相同内容投票的数量?
我目前正在使用 PHP 和 mysql。
最佳答案
恕我直言,处理未注册用户的最佳方式是使用 cookie 来记住他们投票。当然,这个系统不是 100% 安全的,因为用户可以删除 cookie 并重新投票。为了更加安全,您可以将系统与数据库中的 IP 地址注册相关联。
关于php - 投票脚本(注册和未注册用户)的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8019951/