日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

ASP技巧:禁用頁面緩存的五種方法_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:防范腳本入侵,你做好準(zhǔn)備了嗎?
作為網(wǎng)絡(luò)管理員,不少朋友也同時(shí)負(fù)責(zé)單位的網(wǎng)站開發(fā)維護(hù)的工作,對于WEB開發(fā)我想大家都比較精通,可是對如何編寫安全的腳本代碼和入侵者如何通過WEB方式對服務(wù)器進(jìn)行滲透的,可能就不是很清楚了

1、在Asp頁面首部<head>加入

以下為引用的內(nèi)容:
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"

2、在HtML代碼中加入

以下為引用的內(nèi)容:
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>


3、在重新調(diào)用原頁面的時(shí)候在給頁面?zhèn)饕粋(gè)參數(shù) Href="****.asp?random()"

前兩個(gè)方法據(jù)說有時(shí)會(huì)失效,而第三種則是在跳轉(zhuǎn)時(shí)傳一個(gè)隨機(jī)的參數(shù)! 因?yàn)閍spx的緩存是與參數(shù)相關(guān)的,如果參數(shù)不同就不會(huì)使用緩存,而會(huì)重新生成頁面,每次都傳一個(gè)隨機(jī)的參數(shù)就可以避免使用緩存。這個(gè)僅適用于asp&asp.net

4、在jsp頁面中可使用如下代碼實(shí)現(xiàn)無緩存:


以下為引用的內(nèi)容:
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server

這些代碼加在<head> </head>中間具體如下


以下為引用的內(nèi)容:
<head>
<%
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>
</head>

5、window.location.replace("WebForm1.aspx");

參數(shù)就是你要覆蓋的頁面,replace的原理就是用當(dāng)前頁面替換掉replace參數(shù)指定的頁面。

這樣可以防止用戶點(diǎn)擊back鍵。使用的是javascript腳本,舉例如下:

以下為引用的內(nèi)容:

  a.html


<html>
<head>
<title>a</title>
<script language="javascript">
function jump(){
window.location.replace("b.html");
}
</script>
</head>
<body>
<a href="javascript:jump()">b</a>
</body>
</html>

  b.html


<html>
<head>
<title>b</title>
<script language="javascript">
function jump(){
window.location.replace("a.html");
}
</script>
</head>
<body>
<a href="javascript:jump()">a</a>
</body>
</html>

前4種只是清空了cache,即存儲(chǔ)在Temporary Internet Files文件夾中的臨時(shí)文件,而第五種則是使用跳轉(zhuǎn)頁面文件替換當(dāng)前頁面文件,并沒有清空cache,也就是說Temporary Internet Files產(chǎn)生了相關(guān)的臨時(shí)文件,兩者搭配使用真是清空緩存,必備良藥。正好我這里有了記錄,所以常來看看哦。

分享:ASP 3.0高級(jí)編程(四十四)
第10章 ASP與客戶端數(shù)據(jù) 在一本ASP專著中討論客戶端數(shù)據(jù),這與服務(wù)器端的ASP編程是否矛盾?情況并非如此,因?yàn)槲覀冎两裆形磁龅街粡氖路⻊?wù)器端編程的ASP程序員。雖然ASP是一項(xiàng)服務(wù)器端技術(shù),但

來源:模板無憂//所屬分類:ASP教程/更新時(shí)間:2008-08-22
相關(guān)ASP教程