我是使用 php 的新手,但我的问题是:
我正在开发一个用户可以将内容发布到服务器的网站。我正在尝试为用户发布的频率添加 5 分钟的限制。每次用户发布时,它都会使用 CURRENT_TIMESTAMP() 更新他们在数据库中的行上的一个字段
我想做的是检查他们多久前发布的,如果不到 5 分钟前,则不允许他们发布。
我认为它看起来像这样:
<?php
$query = "SELECT * FROM Users_table WHERE Username = '$username'";
$result = mysql_query($query);
if (($result['last_post']-now())<=5minutes) {
echo "Please wait 5 minutes before you can post again.";
} else {
code to let user post
}
?>
我遇到的问题是我不知道时间如何运作得很好,也不知道 5 分钟会是什么样子。
任何帮助深表感谢。