如何在PHP中重定向到感谢页面

0 html php forms redirect contact

好的,所以我想在完成联系表格后重定向到感谢页面.现在,它只是一个简单的,没有风格的谢谢你,我希望它重定向到我所设想的名为contact-thank-you.html的页面

这是我的HTML表单:

<form action="form_processor.php" method="post" >
        Name:<br /><input type="text" name="name" required="required" /><br /><br />
        E-mail:<br /><input type="text" name="email" required="required" /><br /><br />
        Message:<br /><textarea name="message" required="required"></textarea><br /><br />
        <input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)

这是form_processor.php:

    $to      = 'myemail@email.com';
$subject = "New Message From Your Website";
$message = $_POST['message'];
$headers = 'From: ' . $_POST['name'] . ' <myemail@email.com>' . "\r\n" .
    'Reply-To: myemail@email.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);

echo "Thank you, you message has been sent!";
Run Code Online (Sandbox Code Playgroud)

Jho*_* H. 6

去掉 echo "Thank you, you message has been sent!";

因为重定向页面后不需要它,所以在完成所有事务后重新定向使用它

header('Location: contact-thank-you.html');
exit();
Run Code Online (Sandbox Code Playgroud)

创造一个不错的感谢模板上你contact-thank-you.html

资源:

php.net:header ()