PHP header 禁用快取

2021-08-01 18:17:24 字數 1584 閱讀 9951

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");

上面組合是禁用快取

header("content-language: charset=zh-cn");

說明字符集是簡體中文

header("content-type: text/html; charset=gb2312");

說明本頁面是html內容,字符集是簡體中文

使用範例

範例一: 本例使瀏覽器重定向到 php 的官方**。

範例二: 要使用者每次都能得到最新的資料,而不是 proxy 或 cache 中的資料,可以使用下列的標頭

<?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");

?>

**
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-store, no-cache, must-revalidate' );

header( 'cache-control: post-check=0, pre-check=0', false );

header( 'pragma: no-cache' ); //相容http1.0和https

**
範例三: 讓使用者的瀏覽器出現找不到檔案的資訊。

<?php

header("status: 404 not found");

?>

header("content-disposition: attachment; filename=檔名");

header("content-descrīption: php3 generated data");

?>

啟用快取,禁用快取

啟用快取 1 使用資料庫安裝工具aspnetsql,向資料庫新增快取依賴。讓sqlserver支援asp.net快取 開啟開始 cmd 執行命令 cd c windows microsoft.net framework v4.0.30319 執行命令 aspnet regsql c data sou...

Chrome禁用快取

chrome預設對js和css等靜態資源進行快取,對html不啟用快取。在開發階段,我們想要更改之後馬上看到效果,那就必須禁用js和css。快捷鍵是f12 f1,f12相當於開啟dev tool,f1相當於設定dev tool。設定network中的disable cache為true即可。禁用快取...

charles 禁用快取

本文參考 charles 禁用快取 no caching settings 無快取工具的用法 無快取工具 無快取工具阻止客戶端應用程式 如web瀏覽器 快取任何資源。因此,請求總是傳送到遠端站點,並且您始終看到最新版本。適用範圍 該工具可以作用於每個請求 選中 enable no caching 即...