最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP逐行輸出(ob_flush與flush的組合)

 更新時間:2012年02月04日 15:41:10   作者:  
ob_flush/flush在手冊中的描述, 都是刷新輸出緩沖區(qū), 并且還需要配套使用, 所以會導致很多人迷惑
ob_flush/flush在手冊中的描述, 都是刷新輸出緩沖區(qū), 并且還需要配套使用, 所以會導致很多人迷惑…
其實, 他們倆的操作對象不同, 有些情況下, flush根本不做什么事情..
ob_*系列函數(shù), 是操作PHP本身的輸出緩沖區(qū).
所以, ob_flush是刷新PHP自身的緩沖區(qū).
而flush, 嚴格來講, 這個只有在PHP做為apache的Module(handler或者filter)安裝的時候, 才有實際作用. 它是刷新WebServer(可以認為特指apache)的緩沖區(qū).
在apache module的sapi下, flush會通過調用sapi_module的flush成員函數(shù)指針, 間接的調用apache的api: ap_rflush刷新apache的輸出緩沖區(qū), 當然手冊中也說了, 有一些apache的其他模塊, 可能會改變這個動作的結果..
有些Apache的模塊,比如mod_gzip,可能自己進行輸出緩存,這將導致flush()函數(shù)產(chǎn)生的結果不會立即被發(fā)送到客戶端瀏覽器。
甚至瀏覽器也會在顯示之前,緩存接收到的內(nèi)容。例如 Netscape瀏覽器會在接受到換行或 html 標記的開頭之前緩存內(nèi)容,并且在接受到 </table> 標記之前,不會顯示出整個表格。
一些版本的 Microsoft Internet Explorer 只有當接受到的256個字節(jié)以后才開始顯示該頁面,所以必須發(fā)送一些額外的空格來讓這些瀏覽器顯示頁面內(nèi)容。
所以, 正確使用倆者的順序是. 先ob_flush, 然后flush,
當然, 在其他sapi下, 不調用flush也可以, 只不過為了保證你代碼的可移植性, 建議配套使用.
在IE 中,必須先輸出256個字節(jié),才起作用,如下代碼:
復制代碼 代碼如下:

function execte(){
echo str_pad(" ", 256);
for ($i=1;$i<10;$i++){
echo $i."<Br>";
ob_flush();
flush();
sleep(1);
}
}

相關文章

  • 淺析PHP數(shù)據(jù)導出知識點

    淺析PHP數(shù)據(jù)導出知識點

    本文是小編整理的關于PHP數(shù)據(jù)導出知識點的總結內(nèi)容,分析了經(jīng)常出現(xiàn)的問題,以及解決辦法,有興趣的朋友可以參考學習下。
    2018-02-02
  • PHP中最低級別的錯誤類型總結

    PHP中最低級別的錯誤類型總結

    在本篇文章里小編給大家整理的是一篇關于PHP中最低級別的錯誤類型總結內(nèi)容,對此有興趣的朋友們可以跟著學習下。
    2022-01-01
  • php編程每天必學之驗證碼

    php編程每天必學之驗證碼

    php編程每天必學之驗證碼,php驗證碼圖片生成以及頁面實現(xiàn)驗證碼功能進行了詳細的闡述,感興趣的小伙伴們可以參考一下
    2016-03-03
  • PHP批量獲取網(wǎng)頁中所有固定種子鏈接的方法

    PHP批量獲取網(wǎng)頁中所有固定種子鏈接的方法

    這篇文章主要介紹了PHP批量獲取網(wǎng)頁中所有固定種子鏈接的方法,涉及php字符串與文件操作的相關技巧,需要的朋友可以參考下
    2016-11-11
  • php實現(xiàn)最簡單的MVC框架實例教程

    php實現(xiàn)最簡單的MVC框架實例教程

    這篇文章主要介紹了php實現(xiàn)最簡單的MVC框架實例教程,講述了MVC框架的運行原理及簡單實現(xiàn)方法,具有不錯的參考借鑒價值,需要的朋友可以參考下
    2014-09-09
  • PHP對接抖音開發(fā)平臺接口的詳細教程

    PHP對接抖音開發(fā)平臺接口的詳細教程

    本文主要介紹了PHP對接抖音開發(fā)平臺接口的詳細教程,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 關于PHP的curl開啟問題探討

    關于PHP的curl開啟問題探討

    新浪提供的PHP SDK里需要用到curl_init()函數(shù),在調試的時候報找不到curl_init()的方法,下面為大家介紹下開啟curl的步驟
    2014-04-04
  • php有序列表或數(shù)組中刪除指定的值的實現(xiàn)代碼

    php有序列表或數(shù)組中刪除指定的值的實現(xiàn)代碼

    這篇文章主要介紹了php有序列表或數(shù)組中刪除指定的值的實現(xiàn)代碼,刪除給定的值之后,得到一個新的有序列表,長度-1,下面是具體的實現(xiàn)方法
    2021-08-08
  • php中獲取指定IP的物理地址的代碼(正則表達式)

    php中獲取指定IP的物理地址的代碼(正則表達式)

    網(wǎng)站常用的模塊可能出了注冊、登陸、發(fā)稿、留言、評論,剩下比較重要的也許就是獲取IP并作相應的數(shù)據(jù)處理了。
    2011-06-06
  • PHP超牛逼無限極分類生成樹方法

    PHP超牛逼無限極分類生成樹方法

    這篇文章主要介紹了PHP超牛逼無限極分類生成樹方法,本文巧用PHP中的引用實現(xiàn)樹的生成方法,比遞歸方法高端多了,需要的朋友可以參考下
    2015-05-05

最新評論

苍溪县| 湖州市| 竹北市| 沙田区| 襄垣县| 保定市| 襄樊市| 屏山县| 比如县| 囊谦县| 秦安县| 阿克陶县| 湘西| 临夏县| 博白县| 浦江县| 淮安市| 淳化县| 广昌县| 福海县| 乳山市| 松阳县| 佛学| 固原市| 潼南县| 巴彦县| 个旧市| 周宁县| 仁布县| 方正县| 郑州市| 板桥市| 东平县| 威海市| 天柱县| 桐庐县| 阿坝县| 大安市| 石棉县| 筠连县| 汕尾市|