小编dee*_*les的帖子

在不使用header方法的情况下在PHP中重定向

这个contact.php表单正在处理提交,然后重定向到新页面,然后突然停止工作.我已经尝试添加错误处理,并将标题移动到所有其他前面的顶部,但都不起作用.表单仍然按预期提交数据,只是重定向不起作用.任何想法,将不胜感激.

<?php 
include 'config.php';
$post = (!empty($_POST)) ? true : false;
if($post)
{
    $email = trim($_POST['email']);
    $subject = "Downloaded Course Units";
    $error = '';
    if(!$error)
    {
        $mail = mail(WEBMASTER_EMAIL, $subject, $message, 
        "From: ".$email."\r\n"
        ."Reply-To: ".$email."\r\n"
        ."X-Mailer: PHP/" . phpversion());
        if($mail)
        {
            echo 'OK';
            header('location: http://www.google.com.au/');
            exit();
        }
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

php location header

15
推荐指数
3
解决办法
6万
查看次数

标签 统计

header ×1

location ×1

php ×1