PHPでcMSを作っているのですが、IE6のキャッシュだけがどうも上手く消えません。


PHPサイドでは
header("Expires: " . gmdate("D, d M Y H:i:s",time() - 3600 * 24 * 365) . " 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");
を実行し

HTMLサイドでは

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
<meta http-equiv="Expires" content="Thu, 01 Dec 1994 16:00:00 GMT">
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">


上記のMetaタグを埋め込んでおります。
なにが悪いのでしょうか・・・。
※尚、はじめの段階ではMetaタグは埋め込んでおりませんでした。
消えないため、埋め込みました。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/12/13 19:06:52
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:okuryu No.1

回答回数72ベストアンサー獲得回数3

ポイント60pt

IE6 では Ctrl + F5 で強制的に Web ページを更新することができます。

スーパーリロードとも言われたりするみたいですが、試してみてはどうでしょうか。

id:makocan

うーん、それだと使用者に更新の手間をかけさせるため、ダメなんですよねー。

ちょっと、別の事情が分かったため、質問しなおします。

2006/12/13 19:06:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません