【发布时间】:2013-08-09 13:18:19
【问题描述】:
我正在寻找一种在刷新页面时停止在数据库中插入或发送数据的方法。
这是我的代码:
user_details_page.php
<form action="confirm_page.php" method="post" >
User Name:
<input type="text" name="username" >
User Email
<input type="text" name="useremail" >
Password:
<input type="text" name="password" >
<input type="submit" name="submit" >
</form>
确认页面.php
if (isset($_POST['submit']))
{
$user= $_POST['username'];
$email = $_POST['useremail'];
$pass= $_POST['password'];
mysql_query("INSERT INTO table (username, useremail, email) VALUES ('$username','$useremail','$email');
}
所以每次我刷新确认 page.php 时都会出现问题,数据会发送到数据库。如何阻止这种情况?
【问题讨论】:
-
您是手动使用浏览器的刷新/重新加载还是点击网页上的刷新按钮/链接?
-
@The Debi,我指的是浏览器上的刷新按钮
-
@nnichols,我进行了验证,并放入了代码的特定部分来解决问题
标签: php mysql database load refresh