禁止頁面快取資料的方法分享

admin發表於2017-02-10
有時候可能我們不需要網頁快取資料,而是要實時從伺服器更新最新的內容,下面就簡單介紹一下能夠實現此功能的程式碼,希望能夠給需要的朋友帶來一定的幫助。

實現方法一:

[HTML] 純文字檢視 複製程式碼
<head> 
<meta http-equiv="Pragma" content="no-cache"> 
<meta http-equiv="Cache-Control" content="no-cache"> 
<meta http-equiv="Expires" content="0"> 
</head>

在網頁的頭部新增如下元素。

實現方法二:

[HTML] 純文字檢視 複製程式碼
Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.CacheControl = "no-cache" 
Response.AddHeader "Pragma", "No-Cache"

上面的程式碼是ASP使用的方式,可以放在程式碼的頭部。

實現方法三:

[PHP] 純文字檢視 複製程式碼
<?php
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); 
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT'); 
header('Cache-Control: no-cache, must-revalidate'); 
header('Pragma: no-cache'); 
?>

以上程式碼是php實現的方法。

相關文章