所以,我正在编写一个评论脚本。当您发表评论时它工作正常,但我发现当您刷新页面时,即使文本字段为空,它仍然发布相同的评论。我知道这是因为我已经将变量发送到$_POST
,它只是将该值插入到数据库中,但是我该如何避免这个问题呢?$username
提前致谢,这是我的代码:(假设$image
已经设置好了)
if (isset($_POST['text']) && !empty($_POST['text']))
{
$text = $_POST['text'];
$timeStamp = time();
mysql_query("INSERT INTO comments VALUES ('$image','$username','$text','$timeStamp')");
}
和 HTML:
<form method = "post" action = "/view.php?image=$image" />
<input type = "text" name = "text" maxlength = "100" />
<input type = "submit" value = "Add Comment" />
</form>