好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP輸出緩沖與header發送問題詳解

PHP輸出緩沖與header發送問題詳解

熱門標簽:注冊400電話申請 新河科技智能外呼系統怎么樣 安裝電銷外呼系統 常州地圖標注服務商 衡水外呼系統平臺 福州人工外呼系統哪家強 地圖標注平臺怎么給錢注冊 百度商鋪地圖標注 釘釘打卡地圖標注

如果你在header或cookie函數前發送大量字符到瀏覽器,就會報headers already sent  錯誤,以下為說明:

headers_sent()

此函數告訴我們發送header的狀態。如果將輸出發送到瀏覽器,則不應使用重定向等header函數。為避免此類錯誤,我們可以使用headers_sent()函數檢查header發送狀態。它根據標頭的狀態返回TRUE或FALSE。當我們執行一個php腳本時,將輸出存儲到緩沖區中,然后再將其發送到瀏覽器。但是,這還取決于您的服務器php.ini設置,其中必須打開或關閉輸出緩沖區。

output_buffering = Off

現在,由于關閉了輸出緩沖,因此所有輸出都將發送到瀏覽器。讓我們通過一個例子來學習。

?Php
echo 'Hello p2hp.com';
echo "br>br>";
if (!headers_sent()) {
echo " 沒有header發送,你可以進行發送header或cookie ";
}else{
echo " Header已經發送,你不能再發送header或cookie了 ";
}
?>

以上代碼的輸出將取決于你的php.ini設置。對于我們來說,我們的php.ini默認是:

output_buffering     4096     4096

在上面的第一行代碼中,我們將輸出發送到瀏覽器,但是仍然得到header_sent()沒有發送header,因為緩沖區尚未將輸出發送到瀏覽器。所以我們將得到這樣的輸出

沒有header發送,你可以進行發送header或cookie

因此,要將輸出發送到瀏覽器,我們必須耗盡輸出緩沖區的容量。這里是4096。因此,我們將嘗試向瀏覽器發送更多輸出以超出限制,然后檢查if條件以了解header發送狀態。

?php
for ($i=1; $i=372; $i++) {
    echo "p2hp.com - ";
}
echo "br>br>";
if (!headers_sent()) {
    // 沒有header發送,你可以進行發送header或cookie //
    echo '沒有header發送,你可以進行發送header或cookie';
    // header("HTTP/1.1 301 Moved Permanently");
    // header ("Location: mynewpage1.html");
    exit;
} else {
    // Header已經發送,你不能再發送header或cookie了 //
    echo 'Header已經發送,你不能再發送header或cookie了';
    header("Location: mynewpage1.html");// Warning: Cannot modify header information - headers already sent by xxxxx
}

在上面的代碼中,您可以通過增加或減少$ i值來調整for循環。循環數越高,意味著將有更多的數據發布到緩沖區。嘗試通過增加$i的最大值來查看headers_sent()在哪里變為TRUE。

我們可以使用flush()強制將緩沖區輸出發送到瀏覽器。但是,這取決于服務器,并且可能會以不同的方式工作。

參考  https://www.plus2net.com/php_tutorial/headers_sent.php

總結

到此這篇關于PHP輸出緩沖與header發送問題的文章就介紹到這了,更多相關PHP輸出緩沖header發送內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PHP 輸出緩沖控制(Output Control)詳解
  • PHP輸出緩沖控制Output Control系列函數詳解
  • php 輸出緩沖 Output Control用法實例詳解
  • PHP基礎之輸出緩沖區基本概念、原理分析
  • PHP嵌套輸出緩沖代碼實例
  • php緩沖輸出實例分析
  • php flush類輸出緩沖剖析
  • php中ob(Output Buffer 輸出緩沖)函數使用方法
  • 剖析 PHP 中的輸出緩沖
  • PHP中的輸出緩沖控制詳解

標簽:六安 鷹潭 柳州 白城 遼陽 唐山 克拉瑪依 鶴崗

巨人網絡通訊聲明:本文標題《PHP輸出緩沖與header發送問題詳解》,本文關鍵詞  PHP,輸出,緩沖,與,header,發送,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP輸出緩沖與header發送問題詳解》相關的同類信息!
  • 本頁收集關于PHP輸出緩沖與header發送問題詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国模无码视频一区二区三区日日新| 美国一级毛片∞| 卫校出来的女生没有干净的吗| 青楼大胸奶头晃着喷奶水H漫画| 成人久久久精品乱码一区二区三区| 国产夜色福利院在线观看免费| 艹b视频| 在线看一区二区| 毛茸茸的撤尿偷窥XXXX| 双性饥渴放荡受np合集| 纯欧美一级毛片观看| 色综合电影网| 香港一级黄色电影| 小伙搡五十二老女人| 别插太深| xxdd羞羞答答在线观看| 欧美精品久久久久久无| 短篇辣文小说合集| 狠色婷婷久久一区二区三区_| 超级激烈床震视频娇喘| 两性色视频| 亚洲好色网| 一区二区在线免费观看| 开小男生的苞h| 日本无码完整视频波多野结衣| 大胆欧美xxxxxxbbbbb| 国产激爽大片在线播放| 嫡嫁千金千山茶客| 军H第一次1v1~高H嗯啊| 亚洲日韩AV一区二区三区在线观看 | 快穿之女配啪啪求精hhh南宫| 粗硬长猛持久| 翁与小莹24章高潮连连视频| 色网站免费在线观看| 顶女人臀部泄精视频| 欧美AA大片欧美大片观看| 天堂网中文在线最新版| 欧美videosfree性播放| 天堂WWW在线无码免费下载| 国产女人久久精品| 调教 Sm 重口 H文 HY|