0

我是 PHP 的初学者,但我希望用户能够在 24 小时内发表 10 次评论。如果他们在这 24 小时之前达到 10 条评论,他们会收到一条消息,说“您不能再发表任何评论”,并且在 24 小时后,他们可以再次发表评论。

关于如何做到这一点的任何想法?

谢谢。

4

2 回答 2

3

将用户名和时间戳与数据库中的每条评论一起存储。

当有人尝试发表评论时,进行 SQL 查询以返回该用户发表评论的评论以及过去 24 小时内的时间。

如果有 10 个结果,则向用户显示错误消息。

否则正常处理。

于 2012-06-07T09:19:31.203 回答
2

如果您有注册用户,您可以在每次添加新评论时将评论和日期存储在数据库中。如果您还没有注册用户,您可以将其存储在 cookie 中。阅读有关cookie的信息。

于 2012-06-07T09:21:19.803 回答