對於我所知道的是它不能發送HTTP標頭後,你的輸出已發送,只要解決的辦法是使用輸出緩衝頭被髮送,雖然產量已發送
但我的PHP腳本能夠甚至在發送輸出之後發送頭文件。 這裏是我的代碼
Text output already sent
<?php
header('Location: test2.php');
die();
?>
爲什麼這個代碼不給錯誤「HTTP標頭已經發送」 有另一種方式把輸出緩衝嗎?
編輯:
我使用WAMP
沒有文件運行它在我的本地包括在上面的代碼
我只注意到outbut_buffering中的phpinfo)指令(被設置爲1 但是,當我檢查它在php.ini文件它被設置爲關
您是否啓用了輸出錯誤?是否執行了重定向? (我懷疑它) – 2015-02-11 08:32:21
錯誤未被顯示的事實並不意味着沒有任何錯誤;) – 2015-02-11 08:33:26
是display_errors設置爲On並且正在執行重定向 – 2015-02-11 09:30:35