我最近刚到的服务器,因为我做了我的PHP的联系表格已经有点歪斜,WIFF。PHP联系表重定向错误
它工作正常,作为一个接触的形式,而是重新定向功能将不复存在。
我得到了重新定向页面上此错误:
警告:不能更改头信息 - 已经 发送头(输出开始/家庭/内容/11511973分之73/ HTML /接触。 PHP:14) /home/content/73/11511973/html/contact.php上线20
这里是我的contact.php代码:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: Order/Enquiry';
$to = '[email protected]';
$subject = "From: ".$_POST['name'];
$body = "From: $name\nE-Mail: $email\n\nMessage:\n\n $message";
if ($_POST['submit']) {
if (mail ($to, $subject, $body, $from)) {
echo '<p><center><br><img src="images/cat.jpg"><br><br><br><font size="4" face="Tw Cen MT">Your message has been sent! You will now be redirected to the home page.<br><br>Thank you for your message!</font></center></p>';
} else {
echo '<p><center><br><img src="images/cat.jpg"><br><br><br><font size="4" face="Tw Cen MT">Something went wrong, go back and try again! You will now be redirected to the home page.</font></center></p</p>';
}
}
header('Refresh: 3; url=index.html')
?>
这里是我的网站,在全动作的网页:
www.crookedcartoon.co.uk/contact.html
谢谢 -Alex
使用'标题(“位置:index.html的”);',而不是'头('Refresh:3; url = index.html')'。另外,您的'header'('Refresh:3; url = index.html')'末尾没有关闭';'。 –
此外,您收到错误消息(*“无法修改标题信息”*)的原因可能是PHP,HTML或臭名昭着的BOM字节顺序标记之间的空白造成的。其中一个原因会导致这种情况。 –