【发布时间】:2013-01-30 19:26:30
【问题描述】:
我正在创建一个网站,用户可以在其中发布“故事”,然后其他成员可以对其进行投票。我的问题是关于如何限制人们多次投票。您无需注册即可投票。
这些是我的想法,如果有人能给我反馈哪个是最好的,或者你自己的想法会更好,我们将不胜感激。
- 有一个像这样设置的表...
-
id- 故事 ID -
name- 作者 -
story- 故事 -
upvotes- 点赞数 -
upvoter_ids- 已投票的所有唯一 ID 列表,以空格分隔。唯一 ID 在首次访问时存储在 cookie 中。重新访问时,拉出所有的 ID,在空间爆炸它们,看看是否有匹配。
-
- 为投票创建一个新表,为每个投票添加一行。
-
voter_id- 存储在 cookie 中的唯一 ID -
story_id- 被点赞的故事的 ID
-
【问题讨论】: