PHP教程 - 表单提交后的PHP重定向
2018-02-22 16:40 更新
PHP教程 - 表单提交后的PHP重定向
重定向是通过使用header()函数使用PHP输出位置来完成的。
这里的如何重定向到一个名为thanks.html的页面:
header(“Location:thanks.html");
不要通过echo()或print()将任何内容输出到浏览器,或通过在外部包含HTML标记<?php ...?> 标签之前调用header()。
例子
这里是一个表单处理程序脚本的重定向到感谢页面的快速示例:
<?php //from ww w .j a va2 s .c om
if ( isset( $_POST["submitButton"] ) ) {
// (deal with the submitted fields here)
header( "Location: thanks.html" );
exit;
} else {
displayForm();
}
function displayForm() {
?>
<!DOCTYPE html5>
<html>
<body>
<form action="index.php" method="post">
<label for="firstName">First name</label>
<input type="text" name="firstName" id="firstName" value="" />
<label for="lastName">Last name</label>
<input type="text" name="lastName" id="lastName" value="" />
<input type="submit" name="submitButton" id="submitButton" value= "Send Details" />
</form>
</body>
</html>
<?php
}
?>
以上内容是否对您有帮助:
← PHP表单元素
更多建议: