一区二区久久-一区二区三区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 的解決方法,轉載需保留來源!

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

主站蜘蛛池模板: wwwwwww黄| 欧美成人在线视频 | 国产自制一区 | 免费精品美女久久久久久久久久 | 久久大香伊蕉在人线国产昨爱 | 美女黄网站 | 国产高清中文字幕 | 亚洲人成网男女大片在线播放 | 亚洲另类小说网 | 看全色黄大色黄大片免责看的 | 四虎最新永久免费视频 | a级国产乱理论片在线观看 a级国产乱理论片在线观看看 | 四虎精品影视 | 国产亚洲综合视频 | 性欧美xxxx视频在线观看 | 国产愉拍精品视频手机 | 亚洲成人中文字幕 | 玖玖视频精品 | 黄网在线观看视频 | 一级做a爰毛片 | 8090碰成年女人免费碰碰尤物 | 国产成人精品在线观看 | 国语自产免费精品视频在 | 精品久久久久久中文字幕网 | 好吊操精品视频 | 人成精品视频三区二区一区 | 亚洲图片在线视频 | 激情小视频在线 | 野外一男一女一级毛片 | 欧美日韩亚洲一区二区三区 | 久久91精品国产91久久小草 | 2019天天操天天干天天透 | 国产一区二区三区福利 | 91精品国产丝袜高跟鞋 | 中文字幕一二三四区2021 | 国产视频精品久久 | 亚洲综合激情另类小说区 | 久久综合五月开心婷婷深深爱 | 欧美精品v国产精品v | 视频一区二区国产 | 亚洲一区二区三区在线视频 |