私はこのヘッダーを使用しています(下記参照)。 なぜ私のページはIE上にキャッシュされ続けますか?なぜ私のページはキャッシュを停止しませんか?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<META NAME="MSSmartTagsPreventParsing" CONTENT="True">
<META HTTP-EQUIV="Expires" CONTENT="0">
<META HTTP-EQUIV="Pragma" CONTENT="No-Cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="No-Cache,Must-Revalidate,No-Store">
<META NAME="Robots" CONTENT="NoIndex,NoFollow">
<META ondragstart="return false" onselectstart="return false" http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
問題が解決しました!代わりの.htmlまたは.htmを使用.PHPのとこのようなPHPのヘッダを使用します。他の提案とは別に
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, no-store, must-revalidate");
header("Pragma: no-cache");
?>
HTTPヘッダーとはどういう意味ですか? – sarnold
コードは正確に質問の詳細 – jony
に投稿されたものです。 HTTPヘッダーはあなたのコンテンツの前にサーバーによって送信されたメタデータです。いくつかのブラウザープラグインがあなたにそれらを表示できると確信していますが、または[Wireshark](http://en.wikipedia.org/wiki/Wireshark)を使用することができます。 – sarnold