【发布时间】:2014-10-09 06:28:35
【问题描述】:
我的 html 文档中有一个表单,当按下提交按钮时,表单调用文件 form.php。现在在 form.php 中,我想将它重定向回我的主页并重置之前填写的表单。我已经尝试了下面的代码,但我得到了一个空白页。谷歌网址只是默认的。
<?php
if ($_POST['submit']) {
if (mail ($to, $subject, $body, $from)) {
// To redirect to home page
header("Location:http://www.google.com");
} else {
echo '<p>Oops! An error occurred. Try sending your message again.</p>';
}
}
?>
感谢大家的帮助。
【问题讨论】:
-
请检查服务器日志并尽可能在此处发布
-
提示:在
header之后写exit() -
我如何得到它?我使用 Filezilla 作为 ftp 客户端
-
@NawshadGhannoo 应该有一个名为
error_log.txt的文件 form.php 所在的位置。 -
哦,是的,谢谢。这是消息:[09-Oct-2014 06:06:07 UTC] PHP 警告:无法修改标头信息 - 标头已由(输出开始于 /home/webpro/public_html/dev/form.php:12)在/home/webpro/public_html/dev/form.php 第 16 行