日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > PHP來控制客戶端cache

PHP來控制客戶端cache

來源:程序員人生   發(fā)布時(shí)間:2014-05-30 13:50:24 閱讀次數(shù):3402次

Output Control 函數(shù)可以讓你自由控制腳本中數(shù)據(jù)的輸出,它非常地有用,特別是對(duì)于:當(dāng)你想在數(shù)據(jù)已經(jīng)輸出后,再輸出文件頭的情況,輸出控制函數(shù)不對(duì)使用 header() 或 setcookie(), 發(fā)送的文件頭信息產(chǎn)生影響,只對(duì)那些類似于 echo() 和 PHP 代碼的數(shù)據(jù)塊有作用。

我們先舉一個(gè)簡(jiǎn)單的例子,讓大家對(duì)Output Control有一個(gè)大致的印象:  

  1. <?php  
  2. ob_start(); //打開緩沖區(qū)  
  3. echo "Hellon"//輸出  
  4. header(“location:index.php”); //把瀏覽器重定向到index.php  
  5. ob_end_flush();//輸出全部?jī)?nèi)容到瀏覽器  
  6. ?> 

所有對(duì)header()函數(shù)有了解的人都知道,這個(gè)函數(shù)會(huì)發(fā)送一段文件頭給瀏覽器,但是如果在使用這個(gè)函數(shù)之前已經(jīng)有了任何輸出(包括空輸出,比如空格,回車和換行)就會(huì)提示出錯(cuò)。如果我們?nèi)サ舻谝恍械膐b_start(),再執(zhí)行此程序,我們會(huì)發(fā)現(xiàn)得到了一條錯(cuò)誤提示:“Header had all ready send by”!但是加上ob_start,就不會(huì)提示出錯(cuò),原因是當(dāng)打開了緩沖區(qū),echo后面的字符不會(huì)輸出到瀏覽器,而是保留在服務(wù)器,直到你使用flush或者ob_end_flush才會(huì)輸出,所以并不會(huì)有任何文件頭輸出的錯(cuò)誤! 

一、 相關(guān)函數(shù)簡(jiǎn)介:

1、Flush:刷新緩沖區(qū)的內(nèi)容,輸出。

函數(shù)格式:flush(),說明:這個(gè)函數(shù)經(jīng)常使用,效率很高。

2、ob_start :打開輸出緩沖區(qū)

函數(shù)格式:void ob_start(void),說明:當(dāng)緩沖區(qū)激活時(shí),所有來自PHP程序的非文件頭信息均不會(huì)發(fā)送,而是保存在內(nèi)部緩沖區(qū),為了輸出緩沖區(qū)的內(nèi)容,可以使用ob_end_flush()或flush()輸出緩沖區(qū)的內(nèi)容。

3 、ob_get_contents :返回內(nèi)部緩沖區(qū)的內(nèi)容。

使用方法:string ob_get_contents(void),說明:這個(gè)函數(shù)會(huì)返回當(dāng)前緩沖區(qū)中的內(nèi)容,如果輸出緩沖區(qū)沒有激活,則返回 FALSE。

4、ob_get_length:返回內(nèi)部緩沖區(qū)的長度。

使用方法:int ob_get_length(void),說明:這個(gè)函數(shù)會(huì)返回當(dāng)前緩沖區(qū)中的長度;和ob_get_contents一樣,如果輸出緩沖區(qū)沒有激活,則返回 FALSE。

5、ob_end_flush :發(fā)送內(nèi)部緩沖區(qū)的內(nèi)容到瀏覽器,并且關(guān)閉輸出緩沖區(qū)。

使用方法:void ob_end_flush(void),說明:這個(gè)函數(shù)發(fā)送輸出緩沖區(qū)的內(nèi)容(如果有的話)。

6、ob_end_clean:刪除內(nèi)部緩沖區(qū)的內(nèi)容,并且關(guān)閉內(nèi)部緩沖區(qū) 

使用方法:void ob_end_clean(void) 

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产一区二区三区在线看 | 偷拍 中文 亚洲 欧美 动漫 | 成人精品 | 欧美精品在线免费观看 | 久久6视频 | 国产精品精品视频一区二区三区 | 成人欧美一区二区三区视频网页 | a级片在线免费播放 | 国产成人精品综合 | 久久不卡区| 精品91久久 | av男人的天堂在线 | 欧美一级免费大片 | 国产黄色在线播放 | 这里只有精品久久 | 亚洲一区二区三区欧美 | 精品国产91乱码一区二区三区 | 黄色电影网站在线观看 | 一本色道久久综合亚洲二区三区 | 视频一区二区国产 | 精品国产一区二区三区不卡蜜臂 | 国产精品区一区二区三区 | 欧美专区在线 | 国产高清久久 | 99国产精品99久久久久久粉嫩 | 中文字幕日韩一区二区三区不卡 | 色综合精品久久久久久久 | 在线 日本 制服 中文 欧美 | 毛片大片 | 国产极品免费 | 久久国产精品毛片 | 狠狠综合 | 国产精品视频一区二区三区四区五区 | 一级黄色电影网站 | 免费视频三区 | 五月婷婷在线观看 | 草色在线 | 国产精品久久久久久久久久东京 | 久久国产一区 | 国产成人综合自拍 | 欧美精品一二区 |