• 締切済み

php header location 携帯(au端末)のキャッシュ問題について

1、携帯サイトにてプルダウン式の検索窓を設置しています。 2、formのaction先はkensaku.phpになります。 3、kensaku.phpにてphpを用いてheader locationにてそれぞれの飛び先にキーワードを持って振り分けています。 上記条件化でAU端末で検索した場合に、 前回検索した結果が表示されてしまいます。 例:キーワード「携帯電話」で検索する。 検索結果は携帯電話。 再度端末ボタンで戻って「ケイタイデンワ」で検索する。 結果は携帯電話。 キャッシュが考えられるのですが、 どのようにコントロールしていいかわかりません。 このAUの特殊な開発者泣かせの仕組みで3日間つまづいています。 ※個人の為デバック環境にAU端末がなく、検証が難しい状況です。すみません。 是非ご回答よろしくお願いします。

みんなの回答

  • gmataw
  • ベストアンサー率50% (12/24)
回答No.2

遷移先 URL の引数を随時変更する方法があります。 --- 例 --- kensaku.php?atime=xxx ※ xxx 部分に time() を仕込む

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 AUはキャッシュ機能が割合に強力なので、HTTP RESPONSE HEADERによる制御が不可欠です。 Googleで「HTTP HEADER キャッシュ」あたりで検索すると色々と情報が出てきますので、そちらをご覧になってみてください。

noname#225112
質問者

補足

ありがとうございます。 しかしながら、記述する部分といいますか、 扱いに悩んでいます。 例えば、検索窓のあるindexファイルのキャッシュをオフするのか、kensaku.phpになにか記述するのかといった初歩的な部分で悩んでいます。location先は外部なのでいじれません。。。 説明が足らずに申し訳ございません。

関連するQ&A