在 PHP 中提交表单后重定向到另一个页面
问题:
提交后PHP 中的表单,如何在确保表单提交成功处理的同时将用户重定向到另一个 URL?
答案:
在 PHP 中,您可以使用 header () 函数在表单提交后发送重定向。具体操作方法如下:
在 PHP 脚本中,处理表单数据(例如,验证输入、发送电子邮件)后:
<code class="php">header('Location: nextpage.php');</code>
将 nextpage.php 替换为 URL
说明:
header() 函数向浏览器发送重定向指令。必须在生成任何其他输出(例如 HTML 代码或 echo 语句)之前调用它。通过发送重定向指令,您将告诉浏览器加载指定的页面。
注意:
在您提供的代码中:
您可以在调用 @mail() 函数后添加重定向,如下所示:
<code class="php">@mail($email_to, $email_subject, $email_message, $headers); header('Location: thankyou.html');</code>
这会将用户重定向到谢谢您邮件发送成功后的.html。
以上是如何在 PHP 中提交表单后将用户重定向到另一个页面?的详细内容。更多信息请关注PHP中文网其他相关文章!