我有一个表单,提交和/应该/重新路由到thankyou.html页面。
以下是我正在使用的脚本:
<?php
$name = $_REQUEST['name'] ;
$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'] ;
mail( "myemail@gmail.com", "Feedback Form Results",
$message, "From: $email" );
header( "thankyou.html" );
?>
谢谢你的页面肯定存在且工作正常,有什么我想念的吗?
答案 0 :(得分:4)
是。 header
设置HTTP标头,但不重定向。但是,您可以通过设置Location标题来将其重定向到页面。
header("Location: thankyou.html");
使用位置标题时的相对网址说明:
此示例根据标准不正确,该标准指定返回的绝对URI。但是,大多数流行的浏览器都会接受相对URL。
答案 1 :(得分:3)
header
设置HTTP标头。有一个名为Location
的特定标题可以重定向。
你想:
header('Location: thankyou.html');