我为我的评论系统编写了一个 addcomment.php 文件,因此我网站的用户可以向网站上的新闻帖子添加评论。
但是,当用户添加评论时,请求会发送两次,因此会将重复的评论添加到数据库中(2 而不是 1),对于为什么会发生这种情况有任何帮助吗?
这是我的脚本查询部分(如果需要完整的脚本,请告诉我):
$qry = "INSERT INTO comments(pid, username, body) VALUES('$pid', '$uname', '$body')";
mysql_query($qry);
$result = @mysql_query($qry);
if($result) {
header("location: updates.php?postid=$pid");
exit();
}else {
die("There was an error adding your comment, please try again.");
}