gpt4 book ai didi

php - 检查用户是否投票

转载 作者:太空宇宙 更新时间:2023-11-03 12:33:06 25 4
gpt4 key购买 nike

我创建了一个投票系统,只有登录的用户才能投票。我有一个表,我在其中存储用户的外键和这样的民意调查:

poll_voters
| ref_user_id | ref_poll_id |

当用户投票时,我会检查用户 ID 是否存在于表中的当前投票中。如果是,则用户已经投票。

我想知道我是否应该在每次加载页面时都执行此操作以了解是否显示投票表或结果(如果用户已经投票)。另一种方法是让一个 session 说明用户是否投票。当他登录时,我当然需要进行检查并设置 session 。

你觉得我应该怎么做?

最佳答案

我建议您呈现所有没有投票指示器的 HTML,然后在浏览器中加载页面后执行 AJAX 调用以获取项目的投票状态。

这允许您将页面缓存在浏览器上或静态地缓存在服务器上,但仍然支持动态更新。这样一来,如果用户再次访问该页面,并且他们更改了更新的投票状态。

否则,您必须始终为每个用户的 session 重新呈现所有不同的 HTML 页面。

关于php - 检查用户是否投票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14464615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com