- ベストアンサー
キャッシュを読まない方法
CGI(Perl)を実行するとファイルを読みに行き、毎回違った内容をブラウザに表示する。・・・というものを作ったのですがブラウザがキャッシュを先に見にいってしまい、(おそらく)CGIが実行しません。どうにかしてキャッシュを見に行かないようにしたいのですが。 助けてください。お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
== Start Program == Content-type: text/html <HTML><HEAD> <META HTTP-EQUIV="名前" CONTENT="データ"> </HEAD> <BODY ...> HTMLタグ等・・・ </BODY></HTML> == END Program == 上記プログラムは、以下のように書き換えることも出来ます。 == Start Program == 名前: データ Content-type: text/html <HTML><HEAD> </HEAD> <BODY ...> HTMLタグ等・・・ </BODY></HTML> == END Program == 但し、<META>タグのHTTP-EQUIV属性のみです。 また、この属性に対応しているブラウザのみで反応します。 他の方の回答についても、同様です。
その他の回答 (2)
- hequil
- ベストアンサー率65% (242/372)
私の場合、HTMLのヘッダに以下のタグを入れています。 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="Mon, 1 Jan 1990 00:00:00 GMT"> 参考まで
表示されるHTMLにこのタグを入れます。 <META HTTP-EQUIV=”Pragma” CONTENT=”no-cache”> 大文字は小文字に変換してください。