人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

携帯サイトで、一度見たページは
携帯にキャッシュされるので
また同じ表示内容で表示されてしまいます。

そうじゃないサイト(例えばヤフーとか)もあるので、
どうすれば、
毎回表示するときに最新の情報を表示できるのでしょうか?

携帯サイトを作る側での視点です。

新着ニュースが毎回同じで困る感じです。
phpで、毎回ニュースを読み込んでいるのですが、
何故か同じままなので・・・。

●質問者: onigirin
●カテゴリ:ウェブ制作
✍キーワード:PHP キャッシュ サイト ニュース ヤフー
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● 最低人間
●27ポイント ベストアンサー

<head></head>内に


<meta http-equiv="Pragma" content="no-cache">

<meta http-equiv="Cache-Control" content="no-cache">

<meta http-equiv="Expires" content="0">


と指定してみてください。

ブラウザのキャッシュを無効にします。

ちなみに最後のExpireは、キャッシュの有効期限を指定するものなので、例えば1分間だけキャッシュを有効にさせたい場合は


<meta http-equiv="Expires" content="60">


とだけ指定します。

◎質問者からの返答

どうもありがとうございます。

携帯でもこのタグが使えるのですね。

早速試してみます。


2 ● F-15X
●27ポイント

URLのパラメータに時間を付加します。

例えば

http://end?&cache=20070727040603

など。

毎回適当なパラメータをつけてしまえば良いです。

◎質問者からの返答

どうもありがとうございます。

携帯ではパラメータで指定できるのですね。

これは手軽ですね。


3 ● にぎたま
●26ポイント

cache control - no cache

pragma no cache

で対応できると思いますよ。

HTML のヘッダーですが、PHP で出力することもできると思います。

こちらで同様の質問があるので参考にしてください。

http://q.hatena.ne.jp/1184233541

◎質問者からの返答

どうもありがとうございます。

ヘッダ指定が携帯でできるのは気づきませんでした。

試してみますね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ