打开一个;“谢谢你”-提交时的html页面(使用php表单邮件)
我刚刚安装了一个使用php的反馈表单,但是我对这种语言非常陌生 表单本身正在工作。我的问题是: 此时,表单在提交时回显“谢谢”字符串。我可以让它将用户重定向到html页面吗 以下是我的php代码:打开一个;“谢谢你”-提交时的html页面(使用php表单邮件),php,Php,我刚刚安装了一个使用php的反馈表单,但是我对这种语言非常陌生 表单本身正在工作。我的问题是: 此时,表单在提交时回显“谢谢”字符串。我可以让它将用户重定向到html页面吗 以下是我的php代码: <?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $from = 'From: Myname'; $to = 'info@m
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: Myname';
$to = 'info@mydomain.com';
$subject = 'mydomain.com feedback';
$human = $_POST['human'];
$answers = array('red','Red');
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
if ($_POST['submit'] && in_array($human,$answers)) {
if (mail ($to, $subject, $body, $from)) {
echo '<p>Thanks!</p>';
} else {
echo '<p>Something went wrong!</p>';
}
} else if ($_POST['submit'] && !in_array($human,$answers)) {
echo '<p>You ansered the captcha wrong!</p>';
}
?>
而不是回音”谢谢 ",代码>
只需将其更改为header()
函数
并直接指向您想要访问的任何URL
例如
if (mail ($to, $subject, $body, $from)) {
header('Location: http://www.example.com/');
} else {
是的,您可以使用标题位置。
查看:如果您只需要重定向到另一个页面,您可以使用该功能。:)请看下面我的答案。。。