PHP 錯誤參考:「警告:無法修改標頭資訊- 標頭已傳送」
當PHP 嘗試傳送HTTP 標頭時會發生此錯誤到客戶端,但輸出已發送。作為警告 (E_WARNING),它不會終止腳本執行。
原因:
典型原因是在PHP 執行發送標頭的程式碼之前產生輸出,例如as:
echo "Hello World"; header("Location: https://example.com");
在此範例中,echo在標頭函數設定「位置」之前發送輸出
解決方案:
識別在發送標頭之前產生輸出的任何代碼,並將其移到標頭發送代碼之後。
常見原因:
相關問題:
以上是為什麼我收到 PHP 警告:「無法修改標頭資訊 - 標頭已發送」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!