【发布时间】:2014-04-16 11:15:36
【问题描述】:
这就是我制作评论系统的方式,
这就是我如何使用标题“重新加载”页面,仅在将信息放入数据库时。
当我将信息发送到数据库并单击 f5 然后再次将其放入数据库时。所以就像垃圾邮件一样。
if ($stmt = $this->mysqli->prepare('INSERT INTO fms_kommentarforum (getid, brugerid, kommentar) VALUES (?, ?, ?)')) {
$stmt->bind_param('sss', $getid, $brugerid, $kommentar);
$getid = $_GET['id'];
$brugerid = $_SESSION["id"];
$kommentar = $_POST["beskedinfo"];
$stmt->execute();
//reload the page again
ob_start();
header("Location: http://www.blabla.dk/forum/" . $_GET["id"] . "/" . $_GET["url"] . "/");
ob_end_flush();
$stmt->close();
}
添加 url 使其看起来像这里的一些; blabla.com/forum/1/test---ae-oe-aa-aa/# 那是我将信息发送到数据库一次
我希望 # 在它出现的时候不会出现。
并且以我写的形式 action="#"
【问题讨论】:
-
因此您想重新加载页面以发送到数据库,但特别是不要在页面重新加载时将项目发送到数据库。一些事情是不对的......
标签: php