一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP setcookie() cannot modify header information 的解決方法

使用setcookie()函數時總是報以下錯誤:
Warning: Cannot modify header information - headers already sent by....
解決辦法如下:
方法一:
php里Cookie的使用是有一些限制的。
1、使用setcookie必須在<html>標簽之前
2、使用setcookie之前,不可以使用echo輸入內容
3、直到網頁被加載完后,cookie才會出現
4、setcookie必須放到任何資料輸出瀏覽器前,才送出
.....
由于上面的限制,在使用setcookie()函數時,學會遇到 "Undefined index"、"Cannot modify header information - headers already sent by"…等問題,解決辦法是在輸出內容之前,產生cookie,可以在程序的最上方加入函數 ob_start();
ob_start :打開輸出緩沖區
函數格式:void ob_start(void)
說明:當緩沖區激活時,所有來自php程序的非文件頭信息均不會發送,而是保存在內部緩沖區。為了輸出緩沖區的內容,可以使用ob_end_flush()或flush()輸出緩沖區的內容。
方法二:
解決Warning: Cannot modify header information - headers already sent by ......
前幾天裝了個php的大頭貼系統測試,發現報錯Warning: Cannot modify header information - headers already sent by ......
今天又裝openads,還是出現這個問題。怒了。上網找了半天,有人說要在文件開頭寫上
ob_start();
失敗。
后來打開 php.ini 然后把 output_buffering 設為 on 。重起appache,OK。看來這才是解決辦法。
特別注意:
如果使用utf-8編碼,一定要去掉UTF-8中的BOM,這都是因為utf-8編碼文件含有的bom原因,而php4,5都是不支持bom的。去掉bom,可以用Notepad++打開轉換一下。

php技術PHP setcookie() cannot modify header information 的解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 美女黄色免费网站 | 欧美日韩中文一区二区三区 | 天天欧美 | 国产三级欧美 | 成人三级在线播放 | 91网站免费在线观看 | 欧美精品黄页在线观看视频 | 久久精品国产清自在天天线 | 亚洲色四在线视频观看 | 精品精品国产自在久久高清 | 人人澡人人擦人人免费 | 九九51精品国产免费看 | 黄色免费在线观看视频 | 性福利视频 | 亚洲综合在线网 | 久久久久久综合一区中文字幕 | 天天干天天射天天爽 | 精品国产污网站在线观看15 | 免费高清小黄站在线观看 | 婷婷夜夜躁天天躁人人躁 | 伊人久久中文大香线蕉综合 | 2021精品国内一区视频自线 | 亚洲综合丁香婷婷六月香 | 亚洲综合成人网 | 人人添人人澡人人澡人人人人 | 婷婷激情亚洲 | 国内真实愉拍系列情侣自拍 | 色综合久久88一加勒比 | 大色皇大久久大久久 | 国产亚洲精品午夜高清影院 | 亚洲一区中文字幕 | 看全大色黄大色黄大片一级爽 | 中文字幕精品在线 | 麻豆91精品91久久久 | 午夜免费视频观看 | se97se成人亚洲网站在线观看 | 黄色免费观看网站 | 欧美激情视频在线观看免费 | 成人女人a毛片在线看 | 中文字幕在线精品 | 亚洲女人天堂 |