防止頁面快取的方法

2021-08-26 06:54:04 字數 915 閱讀 3380

這個是用來在頁面的head處防止快取的,也可以使用在訪問的位址之加上乙個"?"和任意的字元

比如:這樣做防止快取的原因是:伺服器看到後面帶有引數之後就會自動的去重新傳送,因為它看到的

是乙個新的請求,而不是原來的舊的請求,這個是防止不斷的重啟瀏覽器.

重新整理當前頁面而不是過載:

window.location.href = "當前頁面的名字"

例如:window.location.href = "login.php"

因為window的location是以當前頁面為起點的,所以只需要把當前頁面的名字寫上去就可以了

window.location.href = "login.php" + "?" + randomvalue;

在同乙個頁面裡面,所有的不同的<?php?>標籤對之間的php變數是共享的.

html:

asp

response.expires=0

response.addheader("pragma","no-cache")

response.addheader("cache-control","no-store, must-revalidate")

php

header("expires: mon, 26 jul 1997 05:00:00 gmt");

header("cache-control: no-store, must-revalidate");

header("pragma: no-cache");

jsp:

response.addheader("cache-control", "no-store, must-revalidate");

response.addheader("expires", "thu, 01 jan 1970 00:00:01 gmt");

防止頁面快取的方法

htm網頁 或者asp網頁 response.expires 1 response.expiresabsolute now 1 response.cachecontrol no cache php網頁 header expires mon,26jul199705 00 00gmt header ca...

防止頁面快取的方法

這個是用來在頁面的head處防止快取的,也可以使用在訪問的位址之加上乙個 和任意的字元 比如 這樣做防止快取的原因是 伺服器看到後面帶有引數之後就會自動的去重新傳送,因為它看到的 是乙個新的請求,而不是原來的舊的請求,這個是防止不斷的重啟瀏覽器.重新整理當前頁面而不是過載 window.locati...

AJAX防止頁面快取

採用ajax技術的時候 通常我們無重新整理頁面提交資料後 用同樣的url去獲取資料的時候會發現是以前的資料 那樣就給client端帶來假象了 採用以下的方法可以取消快取 htm網頁 或者asp網頁 response.expires 1 response.expiresabsolute now 1 r...