PHP评论每x小时

时间:2012-06-07 09:17:50

标签: php

我是PHP的初学者,但我希望用户能够在24小时内发表评论10次。如果他们在24小时之前达到10条评论,他们会收到一条消息,上面写着“你不能发布更多评论”,24小时后,他们可以再次发帖。

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

感谢。

2 个答案:

答案 0 :(得分:3)

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

当有人试图发表评论时,请创建一个SQL查询以返回该用户发表评论的评论以及过去24小时内的时间。

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

否则正常处理。

答案 1 :(得分:2)

如果您已注册用户,则可以在每次添加新评论时将评论和日期存储在数据库中。 如果您尚未注册用户,则可以将其存储在cookie中。阅读cookies