表单提交后将用户发送到页面

时间:2017-04-10 17:23:52

标签: php forms

我有一个PHP联系表单,一旦用户成功填写表单,他们就会在表单下看到“已发送邮件”消息。

PHP代码

<?php 
if(isset($_POST['submit']) && !isset($name_error) && !isset($subject_error) && !isset($email_error) && !isset($message_error)){
  $to = 'youremail@addres.com'; // edit here
  $body = " Name: $name\n E-mail: $email\n Message:\n $message";
  if(mail($to, $subject, $body)){
    echo '<p style="color: green">Message sent</p>';
  }else{
    echo '<p>Error occurred, please try again later</p>';
  }
}
?>

但是,在提交表单后刷新表单,页面会一次又一次地发送表单详细信息。如何在用户成功提交表单后重定向用户说出http://www.example.com/thanks

编辑:我不知道如何在表单内重定向,我知道如何使用PHP重定向,而不是在此脚本中。

0 个答案:

没有答案