小編給大家分享一下php清除頁(yè)面內(nèi)容的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
php清除頁(yè)面內(nèi)容的方法:1、利用ob_start函數(shù)打開(kāi)輸出控制緩沖;2、利用ob_clean函數(shù)清空輸出緩沖區(qū);3、利用ob_end_flush函數(shù)刷出緩沖區(qū)內(nèi)容并關(guān)閉緩沖。
函數(shù)介紹:
ob_clean清空(擦掉)輸出緩沖區(qū)
ob_clean ( void )
此函數(shù)用來(lái)丟棄輸出緩沖區(qū)中的內(nèi)容。
此函數(shù)不會(huì)像 ob_end_clean() 函數(shù)那樣銷毀輸出緩沖區(qū)。
輸出緩沖必須已被 ob_start() 以 PHP_OUTPUT_HANDLER_CLEANABLE 標(biāo)記啟動(dòng)。否則 ob_clean() 不會(huì)有效果。
ob_end_flush 沖刷出(送出)輸出緩沖區(qū)內(nèi)容并關(guān)閉緩沖。
這個(gè)函數(shù)將送出最頂層緩沖區(qū)的內(nèi)容(如果里邊有內(nèi)容的話),并關(guān)閉緩沖區(qū)。如果想進(jìn)一步處理緩沖區(qū)中的內(nèi)容,必須在ob_end_flush()之前調(diào)用 ob_get_contents(),因?yàn)樵谡{(diào)用ob_end_flush()后緩沖區(qū)內(nèi)容被丟棄。
ob_start打開(kāi)輸出控制緩沖
此函數(shù)將打開(kāi)輸出緩沖。當(dāng)輸出緩沖激活后,腳本將不會(huì)輸出內(nèi)容(除http標(biāo)頭外),相反需要輸出的內(nèi)容被存儲(chǔ)在內(nèi)部緩沖區(qū)中。
清空PHP頁(yè)面中的內(nèi)容
看完了這篇文章,相信你對(duì)php清除頁(yè)面內(nèi)容的方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!