「無法修改標題信息 - 已經發送了頭」
由於更新我的MacBook Pro到OS X山獅,我的本地主機網站出現故障。
我的header("Location: ./xxx.php");
重定向的大多數(如果不是全部)未能正常工作。他們在獅子工作,所以我假設山獅是這個原因,而不是我的代碼。如果關閉內置服務器並啓用/使用MAMP,也會出現該錯誤。
這讓我相信這是一個問題,山獅作爲一個整體如何對待標題。如果這個錯誤實際上是我的代碼,那麼爲什麼它在Lion中工作?如果是這樣,我會假設Mountain Lion以更嚴格的方式讀取PHP代碼。此外,我然後做了一個簡單的test.php腳本,其頭部重定向以查看一般情況下的標題是否無效。事實證明,當我在Safari中打開它時,該腳本沒有任何問題重定向我。這個錯誤對我來說似乎很奇怪,我想要一些反饋。謝謝。
發送輸出後無法發送標題。錯誤說明全部 – 2012-08-08 19:45:51
「請記住,必須在發送任何實際輸出之前調用header()」http://php.net/manual/en/function.header.php – TheZ 2012-08-08 19:46:20
也許您已將空格添加爲第一個字符你的PHP文件不小心或類似的東西,這打破了它。 – insertusernamehere 2012-08-08 19:48:27