jumble

アクセスカウンタ

zoom RSS ブラウザにキャッシュを残さないようにする

<<   作成日時 : 2010/05/15 14:36   >>

なるほど(納得、参考になった、ヘー) ブログ気持玉 5 / トラックバック 2 / コメント 1

ブラウザにキャッシュを残さないようにする


ユーザーにログインさせるようなページの場合、ブラウザにキャッシュが残ると非常にまずい。
ログアウトした後も、戻るまたは進むボタンでログアウト前のページが見えてしまうからだ。
ということで、ブラウザにキャッシュを残さないようにする方法のメモ書き。
基本的には2通りのやり方がある。
HTMLのmetaタグを使う方法と、レスポンスヘッダに設定する方法。

・HTMLのmetaタグを使う


これだと特にサーバー側にプログラムは必要ない。
headタグに次のようにmetaタグを記述する。

<meta http-equiv="Cache-Control" content="no-cache, no-store"/>
<meta http-equiv="Expires" content="0">


よくわからないが、Firefoxでは、Cache-ControlだけでなくExpiresも指定しないと機能しなかった。
サンプルはこちら

・レスポンスヘッダに設定する


この場合、サーバー側に何らかのプルグラムが必要になる。
例えばPHPだと次のように記述する。

header("Cache-Control: no-cache, no-store");


サンプルはこちら
ということで実験。
サンプルのページは、戻るボタンや進むボタンを使用しても時間が進む。
すなわちキャッシュは使っていないことが分かる。

が、今のところOperaとSafariでは機能しなかった。
うまくいったのはFirefox、Chrome、IE。
OperaとSafariではどうすればいいのだろう?

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ
気持玉数 : 5
なるほど(納得、参考になった、ヘー) なるほど(納得、参考になった、ヘー) なるほど(納得、参考になった、ヘー) なるほど(納得、参考になった、ヘー)
ナイス

トラックバック(2件)

タイトル (本文) ブログ名/日時
グッチ ボストンバッグ
I do not even know the way I stopped up here, however I believed this put up used to be good. I do not realize who you are but certainly you're going to a famous blogger when you are not already ;) Cheers! ...続きを見る
グッチ ボストンバッグ
2013/06/02 02:40
エアマックス 2013
ブラウザにキャッシュを残さないようにする jumble/ウェブリブログ ...続きを見る
エアマックス 2013
2013/07/10 00:16

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(1件)

内 容 ニックネーム/日時
どっちもできてましたよ。
(Safari)
あああ
2015/10/12 12:11

コメントする help

ニックネーム
本 文
ブラウザにキャッシュを残さないようにする jumble/BIGLOBEウェブリブログ
文字サイズ:       閉じる