Top / PHP / ブラウザに常に最新ページを表示させる

ブラウザに常に最新ページを表示させる方法

phpで動的にhtmlを生成しても、見る人のブラウザの設定によっては、適宜キャッシュされて古いページが表示されてしまう場合があります。

特にphpでデバッグ中などに、phpを書き換えたので画面の表示がかわらい~と、思わずパニックになったりする原因にもなっています。^^

以下のように、phpからブラウザ側にこのページは「キャッシュしないで下さいね。毎回読み込んで下さいね。」とお願いをすることでたいていのブラウザは、常に最新の情報をとりこんでくれるようになります。^^。(たいていでないブラウザ=GoogleChrome^^;)

header("Last-Modified: ". gmdate("D, d M Y H:i:s"). " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: text/html; charset=utf-8");

出力するhtmlが文字コードがutf-8でない場合は、最後のcharsetをeucやshift_jis に適宜かえてください。

2019-07-01 (月) 11:39:41タグ: ブラウザに常に最新ページを表示させる

閲覧回数 昨日:0pv TOTAL:3828pv