我正在使用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