我正在使用MAMP,NetBeans在我的Mac上开发php网站。我写了下面的代码,但反复出错。我尝试了所有注释行,但都没有工作。Header not working PHP
<?php
if ($output == 1) //Authenticated = yes
{
$url = "http://www.google.com”;
//error_reporting(E_ALL); ini_set('display_errors', 'On');
//
// include('./dlheader.inc');
//header("Content - Length: 0");
// header("Location: http://google.com", true, 303);
// header("Location:".$url);
// header("Location: http://google.com", true);
// exit;
/* flush();
if (headers_sent()) {
die('cannot send location header (anymore)');
}
else {
header('Location: '.$url);
die();
}
*/
//echo '<html><head><meta http-equiv="refresh" content="1;url=' . $url . '"/>;
}
?>
此代码恰好在<body>
标记后面。感谢您的帮助提前。
什么是你的错误:
您可以用函数headers_sent()布尔结果检查呢? – Jim
而你的错误是? –
这是个问题很少的问题。为了确保良好的反应,您应该包括预期结果('我想加载google.com')和实际结果('我得到以下错误消息:等等等等等等) – Erik