ブラウザに常に最新ページを表示させる方法
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タグ: ブラウザに常に最新ページを表示させる
閲覧回数 昨日:2pv TOTAL:3959pv