页面刷新后如何防止页面在数据库中保存值?

时间:2014-04-23 06:08:50

标签: php mysql

我使用的是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.";
    }   

1 个答案:

答案 0 :(得分:2)

您可以在处理表单后重定向到某个页面:

header('Location:nextpage.php');

这会将您重定向回表单页面,如果您刷新,浏览器将不会重新发送表单数据。