php如何禁止客戶端緩存

這篇文章主要介紹了php如何禁止客戶端緩存,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元修文做網(wǎng)站,已為上家服務(wù),為修文各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

php禁止客戶端緩存的方法:1、對于靜態(tài)頁,通過meta標(biāo)簽來設(shè)置網(wǎng)頁的過期時間并且設(shè)置瀏覽器不會緩存頁面;2、對于PHP頁面,通過header('Pragma:no-cache');來禁止客戶端緩存。

本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版、Dell G3電腦。

php怎么禁止客戶端緩存?

一般我們要查看網(wǎng)上的一個網(wǎng)頁,那么當(dāng)您第一次訪問這個網(wǎng)頁的時候,系統(tǒng)首先要將這個網(wǎng)頁下載到您的本地計算機的一個臨時文件夾中進(jìn)行緩存,當(dāng)在一定的時間內(nèi),您第二次、第三次來訪問這個網(wǎng)頁的時候,瀏覽器就直接從您的本地計算機的臨時文件夾中讀取這個文件顯示,這樣做的好處就是避免每次都要重新下載而占用大量的時間和網(wǎng)絡(luò)資源,不得不說頁面的緩存加快了網(wǎng)頁的顯示,當(dāng)然也有它的壞處,例如當(dāng)服務(wù)器上的網(wǎng)頁己經(jīng)更新,而本地顯示的還是沒有更新的網(wǎng)頁,這樣就不能及時的顯示更新后的內(nèi)容,在某些情況下,我們需要禁止瀏覽器緩存,以使我們每次看到的頁面都是最新的頁面(例如后臺操作、大型網(wǎng)站的實時新聞頁面),這時我們就要禁用瀏覽器緩存,下面分別說明了在四種不同的頁面環(huán)境下來禁止網(wǎng)頁緩存:

一、對于靜態(tài)頁(就是通過meta標(biāo)簽來設(shè)置):

<!--expires用于設(shè)定網(wǎng)頁的過期時間,一旦過期就必須從服務(wù)器上重新加載.時間必須使用GMT格式-->

<meta http-equiv="expires" content="Sunday 26 October 2008 01:00 GMT" />

或者通過pragma no-cache來設(shè)置,pragma出現(xiàn)在http-equiv屬性中,使用content屬性的no-cache值表示是否緩存網(wǎng)頁(為了提高速度一些瀏覽器會緩存瀏覽者瀏覽過的頁面,通過下面的定義,瀏覽器一般不會緩存頁面,而且瀏覽器無法脫機瀏覽)。

<meta http-equiv="pragma" content="no-cache" />

二、對于PHP頁面:

   <?php  
   header('Cache-Control:no-cache,must-revalidate');    
   header('Pragma:no-cache');    
   ?>

強調(diào)說明:對于動態(tài)頁面,緩存的代碼必須放在任何HTML標(biāo)簽輸出之前,否則將會出錯。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“php如何禁止客戶端緩存”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

新聞名稱:php如何禁止客戶端緩存
標(biāo)題網(wǎng)址:http://muchs.cn/article24/gedhje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化建站公司、軟件開發(fā)、外貿(mào)建站、網(wǎng)站導(dǎo)航、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)