Cannot modify header information - headers already sent by
方式一:
- 修改 【php.ini】 output_buffering 參數三選一
- output_buffering=4096
- output_buffering=比4096更高數值
- output_buffering=On
方式二:
我覺的最根本的問題是在於 header 之前有輸出內容才會造成這種狀況,
所以應該要解決header之前為何會有資料輸出?
- 移除空白/換行
- 檢查並移除所有的程式是否有多餘空白或換行
- 確保沒有任何資料在header之前輸出
- 移除【?>】
- 將php程式裡的【?>】結束標籤移除
- 若整個頁面都是php程式,只要給開頭【<?php】就可以work
沒有留言:
張貼留言