而在我目前的項目工作,我發現有點好奇心。如果我嘗試重定向url後任何輸出它仍然正常工作。但根據PHP手冊它沒有工作。http header重定向後輸出
error_reporting(-1);
echo "test";
header("Location: http://www.google.com/");
將重定向我沒有任何錯誤,以谷歌。那有什麼問題(mybe my apache config?dunno ...)。它也適用於餅乾等
我使用IE9(測試它也與歌劇)和Apache/2.2.21。
認爲亞歷克斯
輸出可能以某種方式被緩衝。 HTTP請求的結構*要求*標題出現在內容之前;關於它沒有兩種方法。嘗試回顯'ini_get('output_buffering')';如果設置爲「On」,則默認啓用輸出緩衝。 –
我根本不使用緩衝。這個測試案例是從一個空白的index.php我只切割了標籤圍繞它 – Alex
我提到的ini選項如何? –