我使用的是html表单,php,mysqli来保存信息。我的表单工作正常,但点击提交按钮,如果我刷新页面,那么我的mysql再次保存值和agian。怎么做才能阻止这个?
我的代码部分
public function registration($name,$email,$en_pass)
{
$sql="INSERT INTO register_user (register_name, register_mail, register_password) VALUES ('$name', '$email' ,'$en_pass')";
if( mysqli_query($this->con, $sql))
{
echo "Registration successfull. Wait for approvel.";
}
答案 0 :(得分:2)
您可以在处理表单后重定向到某个页面:
header('Location:nextpage.php');
这会将您重定向回表单页面,如果您刷新,浏览器将不会重新发送表单数据。