我有一个提交到db
的表单系统问题是我想定义表单,以便人们每10分钟只能提交一次。也就是说,用户只能在第一个评论发布后10分钟发布第二条评论。 我怎么能这样做?
脚本开头如下:
if(isset($_POST['submitPost'])) {
//mysqli_real_escape_string($db, )
$postcomment = mysqli_real_escape_string($db, $_POST['message']);
$uploaded = mysqli_real_escape_string($db, $_POST['upload']);
$titleID = mysqli_real_escape_string($db, $_POST['title']);
...
}
表comments
:
| id_steam (users) | title | comment | date |
答案 0 :(得分:1)
我要做的是:
用户必须登录才能进行登录,否则很难跟踪,是的,您可以使用Cookie,但无论如何都可以避免。未登录时会话的计数相同。
当用户登录后,您可以在会话中存储上次回复某个主题的时间(假设您没有多少主题可以回复)。您可以在数据库中检查哪个用户回答了哪个主题。
正如您所看到的,您的问题并不像检查帖子请求那么简单。如果我是你,我还会检查你是否想要使用像Laravel这样的框架(对于初学者来说非常好)。框架将帮助您完成这些任务。
这是我能给出的最佳建议。