gpt4 book ai didi

php - Youtube 如何记住点赞数?

转载 作者:行者123 更新时间:2023-11-29 04:11:38 33 4
gpt4 key购买 nike

所以我想知道像 YouTube 这样的网站是如何记住用户“喜欢”视频并阻止他们再次喜欢它的。同样,像 Reddit 这样的网站如何记住赞成票和反对票,并阻止用户对他们已经赞成的内容进行赞成票。

它是否像存储内容 ID 以及用户 ID 及其响应的数据库表一样简单?我觉得那会变成一张巨大的 table 。有没有更棘手的事情发生?

最佳答案

这些网站要求您在点击“赞”和“赞”之前先登录。数据库中的内容文档将有一个字段,用于存储收到的点赞数。在呈现“赞”按钮之前,网站将检查已登录用户在数据库中的记录,以检查他是否已经赞过它 - 相应地显示“赞”或“不赞”选项。

如果您在 Stackoverflow 中查看此处,如果您在自己的问题或答案上单击“upvote”,则会显示一条消息,表明您不能对我们自己的帖子进行 upvote。当您单击“upvote”时会发生什么,ajax 请求将连同用户 ID 和其他信息(如问题 ID 等)一起发送到服务器,服务器代码将检查您是否被允许投票,即您的用户 ID 不应该相同作为帖子创建者的 ID。

关于php - Youtube 如何记住点赞数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8968215/

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