バージョン選択

フォーラム

メニュー

オンライン状況

49 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 49
もっと...

サイト内検索

質問 > フロント機能 > ブラウザにキャッシュさせないようにするには

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,179名です
総投稿数は110,047件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1650
8
red
1570
9
mcontact
1299
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.