質問 > フロント機能 > ブラウザにキャッシュさせないようにするには |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
honki |
投稿日時: 2012/1/10 12:46
対応状況: −−−
|
半人前 登録日: 2011/10/11 居住地: 投稿: 13 |
ブラウザにキャッシュさせないようにするには お世話になっております。
掲題の件になりますが、 ブラウザにキャッシュさせないようにするにはどのようにしたら宜しいでしょうか。 以下の環境のみ、phpファイルが読み込まれず画面の表示がされてしまいます。(キャッシュから読み込まれている?) ブラウザ : PC(safari) & smartPhone実機 上記以外の環境の場合は、 phpファイルが読み込まれ、ページの生成が行なわれます。 また、firefoxのFireMobileSimulatorでスマホ(iphone3G)で試した場合も、phpファイルが読み込まれ、ページの生成が行なわれます。 読み込まれるphpファイルの上部に以下の記述をしております。 header('Etag: ' . date("YmdHis")); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); また、読み込まれるtplファイルには以下の記述をしております。 <iframe style="height:0px;width:0px;visibility:hidden" src="about :blank"> this frame prevents back forward cache </iframe> ?A画面→?B画面(ブラウザバック)→?A画面というように画面遷移した場合のみ、?のA画面表示時にエラーページに遷移するようにしております。 しかし、上記環境で試した場合にエラーページに遷移しません。 (ブラウザ : PC(safari) & smartPhone実機) どのようにしたらいいのか、ご指摘頂ければ幸いです。 宜しくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ブラウザにキャッシュさせないようにするには | honki | 2012/1/10 12:46 |
Re: ブラウザにキャッシュさせないようにするには | nkta | 2012/1/10 21:01 |
Re: ブラウザにキャッシュさせないようにするには | honki | 2012/1/11 11:15 |
Re: ブラウザにキャッシュさせないようにするには | AMUAMU | 2012/1/11 18:33 |
Re: ブラウザにキャッシュさせないようにするには | honki | 2012/1/11 19:01 |