session_start();
$_SESSION['username']=$username;
echo "<script language='javascript'>location.href='../admin.php';</script>";
exit();
出現(xiàn)錯誤:復(fù)制代碼 " /> 天天综合天天做天天综合,国产97色在线 | 亚洲,日韩欧美亚洲国产高清在线

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

PHP錯誤Warning: Cannot modify header information - headers already sent by解決方法

今天在測試以下代碼時遇到該錯誤:

復(fù)制代碼 代碼如下:
session_start();
$_SESSION['username']=$username;
echo "<script language='Javascript'>location.href='../admin.php';</script>";
exit();

出現(xiàn)錯誤:

復(fù)制代碼 代碼如下:
Warning: Cannot modify header information - headers already sent by...

看了一些網(wǎng)上的方法也沒解決,最后在php.ini配置output_buffering默認為4096就沒有遇到這個錯誤了:

output_buffering設(shè)置說明:

    Off: 表示關(guān)閉php輸出緩存
    On: 打開無限大的輸出緩存
    4096: 打開大小為4096Byte的輸出緩存

默認情況下,php buffer是開啟的,而且該buffer默認值是4096,即4kb。你可以通過在php.ini配置文件中找到output_buffering配置.當echo,print等輸出用戶數(shù)據(jù)的時候,輸出數(shù)據(jù)都會寫入到php output_buffering中,直到output_buffering寫滿,會將這些數(shù)據(jù)通過tcp傳送給瀏覽器顯示。你也可以通過ob_start()手動激活php output_buffering機制,使得即便輸出超過了4kb數(shù)據(jù),也不真的把數(shù)據(jù)交給tcp傳給瀏覽器,因為ob_start()將php buffer空間設(shè)置到了足夠大。只有直到腳本結(jié)束,或者調(diào)用ob_end_flush函數(shù),才會把數(shù)據(jù)發(fā)送給客戶端瀏覽器。

關(guān)于output_buffering詳細介紹可以參考:

http://www.jb51.NET/article/55707.htm

補充:當然你也可以通過去除BOM解決這個問題,建議以UTF-8無BOM格式編碼。感謝 @ihipop 童鞋
關(guān)于BOM,簡單的來說,軟件通過BOM來識別這個文件是否是UTF-8編碼。在Firefox早期的版本里,擴展是不能有BOM的,不過Firefox 1.5以后的版本已經(jīng)開始支持BOM了。現(xiàn)在又發(fā)現(xiàn),php也不支持BOM。php在設(shè)計時就沒有考慮BOM的問題,也就是說他不會忽略UTF-8編碼的文件開頭BOM的那三個字符。

其中有提到另一個麻煩:“受COOKIE送出機制的限制,在這些文件開頭已經(jīng)有BOM的文件中,COOKIE無法送出(因為在COOKIE送出前php已經(jīng)送出了文件頭),所以登入和登出功能失效。一切依賴COOKIE、SESSION實現(xiàn)的功能全部無效。”這個應(yīng)該就是Wordpress后臺出現(xiàn)空白頁面的原因了,因為任何一個被執(zhí)行的文件包含了BOM,這三個字符都將被送出,導(dǎo)致依賴cookies和session的功能失效,所以你也可能遇到如下錯誤:
復(fù)制代碼 代碼如下:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at E:/web/index.php:1) in E:/web/functions/sessions.php on line 39

php技術(shù)PHP錯誤Warning: Cannot modify header information - headers already sent by解決方法,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产91精品在线观看 | 麻豆综合网 | 亚洲综合涩 | 久久久久综合国产 | 久久激情综合网 | 日本久久综合网 | 99精品视频在线观看免费播放 | 国产精品李雅在线观看 | 91在线国产观看 | 久色伊人| 国产精品成人嫩妇 | 综合激情网站 | 日韩亚洲欧美在线爱色 | 欧美激情图片小说 | 亚洲爱婷婷色婷婷五月 | 国产zzzwww在线观看 | 亚洲haose在线观看 | 精品久久久久亚洲 | 久久久精彩视频 | 成人综合激情 | 国产一二三在线观看 | 四虎影视免费永久在线观看 | 亚洲视频一二 | 欧美特黄特色aaa大片免费看 | 岛国不卡 | 91丨九色丨对白 | 五月婷婷在线免费观看 | 日韩高清一区二区 | 精品久久久久久久久免费影院 | 97人人超人超人国产第一页 | 国产大片黄在线看免费 | 天天做天天爱天天爽天天综合 | 午夜国产精品视频 | 婷婷激情四月 | 久久九九色 | 天天做天天爱夜夜爽 | 91精品综合国产在线观看 | 久久精品国产国产 | 国产美乳在线观看 | 久久久久久网站 | 精品久久中文久久久 |