close

當網頁執行時經常出現以下情形訊息時

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\1.php:1) in C:\AppServ\www\1.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\1.php:1) in C:\AppServ\www\1.php on line 3

當網頁執行時經常出現以上情形時,可修改 php.ini 內的設定。 (php.ini 位於 C:\WINDOWS下)

在Appserv 2.5.7 中 output_buffering 預設是被設成 Off 的,如下說明:

 output_buffering = Off

解決方法 : 將 output_buffering 的值設成4096或以上然後重新啟動Apache即可解決問題

☆header 在送出之前不能用任何內容輸出,可能會造成問題

 

引用:http://blog.orz101.net/node/163

 

2010年4月14日-後來發現網頁用記事本編輯後,也會出現上面的問題,這部份就沒辦法用上面的方法解決。

所以請下載Notepad++中文版:http://sourceforge.net/project/showfiles.php?group_id=95717&package_id=102072

 

用Notepad++開啟網頁後,上面的「編碼→編譯成UTF-8碼(檔頁無BOM)」,再存檔,就可以解決這個問題了。

全站熱搜
創作者介紹
創作者 css6 的頭像
css6

美奇電腦

css6 發表在 痞客邦 留言(2) 人氣()