作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的,所以我想在完成联系表格后重定向到感谢页面。现在,它只是一个普通的、无样式的谢谢,我希望它重定向到我设计的名为 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>
这里是 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!";
最佳答案
去除echo "谢谢,您的信息已发送!";
因为自从您重定向您的页面后就没有必要拥有它然后在所有交易完成后使用它来重定向
header('Location: contact-thank-you.html');
exit();
并为您创建一个漂亮的感谢模板 contact-thank-you.html
资源:
php.net: header()
关于php - 如何重定向到 PHP 中的感谢页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15800785/
我是一名优秀的程序员,十分优秀!