強制瀏覽器重新訪問服務器下載頁面,而不是從緩存讀取頁面。使用這種方法時,編程者的主要任務是創建一個會話級的變量,
通過這個變量確定用戶是否仍舊可以查看那個不適合通過后退按鈕訪問的頁面。由于瀏覽器不再緩存這個頁面,當用戶點擊
后退按鈕時瀏覽器將重新下載該頁面,此時程序就可以檢查那個會話變量,看看是否應該允許用戶打開這個頁面。
這是使網頁過期:
<%
response.setHeader("Pragma","no-cache"); //禁止http1.1緩存
response.setHeader("Cache-Control","no-store"); //禁止http1.2緩存
response.setDateHeader("Expires",-1); //禁止proxy緩存,-1:立即過期;0:不使用緩存
%>
javascript防止後退:
<script language= "JavaScript " >
<!--
javascript:window.history.forward(1);
//-->
</script >