這個是用來在頁面的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...