【发布时间】:2017-02-03 18:52:44
【问题描述】:
我目前正在为一个学校项目编写一个网站,我必须在其中组织每日日程安排/报告。
以下情况: 我将以下内容插入 PHP:
$sqlinserttb = "INSERT INTO tagesberichte (`TbID`, `Tagesberichte`, `Datum`) VALUES ('DEFAULT', '".$tagesbericht."', '".$datum."');";
如果提交被点击,它会插入它。 问题是当我按 F5 或手动刷新浏览器时,页面会使用上次使用的输入再次插入它。
我错过了什么?
【问题讨论】:
-
没有足够的代码来支持这个问题;但解决方案相当简单。
-
你从哪里得到 $tagesbericht 和 $datum?
-
浏览器就是这样做的,如果你刷新帖子页面,它会重新发送帖子信息。为了防止用户这样做,您可以按名称再次重定向到该页面。比如:
header("location: ".$_SERVER['PHP_SELF']); exit();