0

画像とリンクを投稿できるブログがあり、スクリプトはありません。それでも動的コンテンツが必要です。

私の考え:キャッシュなどのヘッダーがなく、独自のサーバー側のphpスクリプトによって動的に生成される画像。この画像は、Cookie を設定し、javascript history.back() を実行するサーバー上のページにリンクしています。次に画像がダウンロードされると、それは別の画像になります。

問題は、戻るボタンを押した後、ブラウザーに画像を再度ダウンロードさせることができないことです...

次のヘッダーを設定しました。

header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1.
header('Pragma: no-cache'); // HTTP 1.0.
header('Expires: 0'); // Proxies.

何らかの理由で、画像がタグ内にある場合、戻るときに古いバージョンがキャッシュから読み込まれます。

また、2番目のページに画像を含めたので、ブラウザは画像の新しいバージョンをダウンロードしましたが、戻るボタンを押しても古いバージョンが表示されました...

ブラウザに画像を再度ダウンロードさせるにはどうすればよいですか?

4

1 に答える 1