2019最新国产不卡a丨天堂а√在线地址中文在线丨在线点播亚洲日韩国产欧美丨日本真人做人试看60分钟丨精品国产另类欧美精品

×

幫助中心

常見問題
資料下載
新手上路

PHP程序訪問報錯Warning

  • 作者:新網
  • 文章來源:新網
  • 點擊數:100
  • 更新時間:2017-07-21 09:14:56

   PHP程序訪問報錯Warning: Cannot modify header information - headers already sent by

 

  問題描述

 

  php程序出現報錯:”Warning: Cannot modify header information - headers already sent by ….”

 

  問題原因

 

  在PHP里Cookie的使用有一些限制:1、使用setcookie必須在標簽之前2、使用setcookie之前,不可以使用echo輸入內容3、直到網頁被加載完后,cookie才會出現4、setcookie必須放到任何資料輸出瀏覽器前才送出

 

  解決辦法

 

  1、在輸出內容之前產生cookie,可以在程序的最上方加入函數 ob_start();ob_start :打開輸出緩沖區函數格式:void ob_start(void)說明:當緩沖區激活時,所有來自PHP程序的非文件頭信息均不會發送,而是保存在內部緩沖區。為了輸出緩沖區的內容,可以使用ob_end_flush()或flush()輸出緩沖區的內容。

 

  2、如果是獨立ECS服務器開啟php.ini中的output_buffering,即:output_buffering = On;這種方法開啟了所有php程序的輸出緩存,這樣做可能影響php執行效率,這取決于服務器的性能和代碼的復雜度。

 

  3、如果是Linux系統虛擬主機,請將控制面板的PHP.ini設置中的【輸出緩沖區數據塊設置】參數設置為啟用,等待3分鐘后測試即可。

1.jpg

主機管理

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 泽普县| 桐梓县| 乌鲁木齐县| 八宿县| 苍溪县| 龙门县| 固始县| 雷山县| 河曲县| 集安市| 宜川县| 漳浦县| 二连浩特市| 利川市| 通许县| 扎赉特旗| 康定县| 平定县| 泰顺县| 祁连县| 交口县| 绵阳市| 平凉市| 天全县| 三门县| 武陟县| 诏安县| 东兴市| 庆元县| 贵州省| 双江| 交城县| 武穴市| 怀安县| 鄱阳县| 应用必备| 永济市| 巩义市| 和平县| 泸州市| 巫山县|