欧美性高清一区二区三区视频,欧美成人免费看片一区,四虎在线观看地址天堂,中文字幕第一视频一区二区三区,方程豹5云辇p专属色边界蓝,日韩在线精品视频免费,欧美国产免费激情网站一区,日本残虐sm一区二区三区,色综合高清视频在线观看

×

幫助中心

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

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
久久精品国产色蜜蜜麻豆 | 亚洲国产精品无码专区 |