感谢您的关注。
我正在尝试编写一个脚本来在用户发表评论后设置一个 cookie,限制他们在 30 分钟内再次发表评论。我很困惑从哪里开始。拜托,你们能帮我看看我是怎么做到的吗?
我正在尝试使用这个 jquery 插件 – countdown timer .
最佳答案
不要在客户端(cookies、javascript 等)进行;这很容易被规避。
如果用户必须注册才能发表评论,您可以在存储上次评论时间的数据库中添加一个列/表。每次发表评论之前,您都会检查自数据库中注册的那一刻起是否过去了 30 分钟。如果不是,则中止操作。
如果不需要注册,可以在数据库中保存一个元组(IP,时间),同理。
关于php - 限制每 30 分钟发布一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3086630/