首页 > 解决方案 > PHP - 发送电子邮件后重定向到页面

问题描述

大家好,我有ff代码:

<?php $name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
$recipient = "gogel.rob@gmail.com";
$subject = "Chick SEO Contact Form: New Email from $name";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank you!";
?>

现在它只是将页面重定向到带有文本“谢谢”的简单回显页面

无论如何,一旦提交表单并发送电子邮件而不是将其发送到回显,我们是否可以将用户重定向到此 URL https://recurpost.com/ ?

标签: php

解决方案


您需要使用 Php 标头功能。代替回声,您可以使用以下内容:

header("Location: https://recurpost.com/");

上面的代码将在 Http 响应中包含一个“位置”标头。这将导致浏览器将用户重定向到给定的 url。请参阅标头函数的文档


推荐阅读