91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php設置瀏覽器不緩存有哪些方法

發布時間:2020-07-22 09:45:39 來源:億速云 閱讀:160 作者:Leah 欄目:編程語言

這篇文章運用簡單易懂的例子給大家介紹php設置瀏覽器不緩存有哪些方法,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

php不緩存的設置方法:1、通過meta標簽來設置;2、使用語句“Response.CacheControl="no-cache"”來設置不緩存;3、通過語句“header('Pragma:no-cache'); ”來設置php頁面不緩存。

PHP強制瀏覽器不緩存的方法

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

一、對于靜態頁(就是通過meta標簽來設置):

<!--expires用于設定網頁的過期時間,一旦過期就必須從服務器上重新加載.時間必須使用GMT格式-->
<meta http-equiv="expires" content="Sunday 26 October 2008 01:00 GMT" />

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

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

二、對于ASP頁面:

<%
Response.Buffer=true
Response.CacheControl="no-cache" '禁止代理服務器緩存本頁面
Response.Expires=-1000 '讓頁面立即過期(這兒最好設置一個絕對值較大的負數)
%>

三、對于JSP頁面:

<%
if(request.getProtocol().compareTo("HTTP/1.0")==0){
	response.setHeader("Pragma","no-cache");
}
if(request.getProtocol().compareTo("HTTP/1.1")==0){
	response.setHeader("Cache-Control","no-cache");
}
response.setDateHeader("Expires",0);
%>

四、對于PHP頁面:

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

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

關于php設置瀏覽器不緩存有哪些方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

通辽市| 团风县| 东莞市| 河西区| 靖州| 奎屯市| 泽库县| 天水市| 江孜县| 岳阳市| 藁城市| 淅川县| 泽普县| 缙云县| 泸定县| 卓资县| 福鼎市| 甘肃省| 金溪县| 若尔盖县| 刚察县| 扎兰屯市| 栾城县| 清丰县| 安徽省| 南宫市| 翼城县| 高邑县| 若羌县| 綦江县| 宜川县| 黄平县| 广水市| 西青区| 仁寿县| 邵武市| 收藏| 淮阳县| 古交市| 郑州市| 清水县|