setcookie中Cannot modify header information-headers already sent by錯(cuò)誤的解決方法詳解_PHP教程
推薦:Apache服務(wù)器無法使用的解決方法本篇文章介紹了Apache服務(wù)器在無法使用時(shí)候的一些解決方法。需要的朋友參考下
運(yùn)行有警告Warning: Cannot modify header information - headers already sent by
下面是別人建議
方法一:
在PHP里Cookie的使用是有一些限制的。
1、使用setcookie必須在<html>標(biāo)簽之前
2、使用setcookie之前,不可以使用echo輸入內(nèi)容
3、直到網(wǎng)頁被加載完后,cookie才會出現(xiàn)
4、setcookie必須放到任何資料輸出瀏覽器前,才送出
.....
由于上面的限制,在使用setcookie()函數(shù)時(shí),學(xué)會遇到 "Undefined index"、"Cannot modify header information - headers already sent by"…等問題,解決辦法是在輸出內(nèi)容之前,產(chǎn)生cookie,可以在程序的最上方加入函數(shù) ob_start();
ob_start :打開輸出緩沖區(qū)
函數(shù)格式:void ob_start(void)
說明:當(dāng)緩沖區(qū)激活時(shí),所有來自PHP程序的非文件頭信息均不會發(fā)送,而是保存在內(nèi)部緩沖區(qū)。為了輸出緩沖區(qū)的內(nèi)容,可以使用ob_end_flush()或flush()輸出緩沖區(qū)的內(nèi)容。
方法二:
解決Warning: Cannot modify header information - headers already sent by ...... 前幾天裝了個(gè)php的大頭貼系統(tǒng)測試,發(fā)現(xiàn)報(bào)錯(cuò)Warning: Cannot modify header information - headers already sent by ......
今天又裝openads,還是出現(xiàn)這個(gè)問題。怒了。上網(wǎng)找了半天,有人說要在文件開頭寫上
ob_start();
失敗。
后來打開 php.ini 然后把 output_buffering 設(shè)為 on 。重起appache,OK�?磥磉@才是解決辦法。
特別注意:(我就是看了這個(gè)才解決問題的)
如果使用utf-8編碼,一定要去掉UTF-8中的BOM,這都是因?yàn)閡tf-8編碼文件含有的bom原因,而php4,5都是不支持bom的。去掉bom,可以用Notepad++打開轉(zhuǎn)換一下。(我就是看了這個(gè)才解決問題的)
自己解決辦法
PHP4,5 都不支持utf-8編碼文件中的BOM
分享:PHP 登錄記住密碼實(shí)現(xiàn)思路在登錄的時(shí)候記住用戶輸入的密碼在某些情況下是很有必要的,下面是一個(gè)小例子,感興趣的朋友可以參考下哈,希望對你有所幫助
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- PHP實(shí)例:用PHP簡單實(shí)現(xiàn)多條件查詢
- str_replace只替換一次字符串的方法
- 基于DB2及PHP的應(yīng)用系統(tǒng)跨平臺遷移實(shí)例講解
- 用PHP實(shí)現(xiàn)網(wǎng)頁開發(fā)中的翻頁跳轉(zhuǎn)
- 解讀PHP開發(fā)者必備的發(fā)展要素
- CI鏈接操作多個(gè)數(shù)據(jù)庫
- 動(dòng)態(tài)網(wǎng)頁制作PHP中的Cookies
- 基于PHP編程注意事項(xiàng)的小結(jié)
- 《PHP設(shè)計(jì)模式介紹》第二章 值對象模式
- 如何掌握動(dòng)態(tài)網(wǎng)頁P(yáng)HP的編程語句
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索setcookie中Cannot modify header information-headers already sent by錯(cuò)誤的解決方法詳解
- 教程說明:
PHP教程-setcookie中Cannot modify header information-headers already sent by錯(cuò)誤的解決方法詳解
。