Webページの有効期限が切れています。対策について

このQ&Aのポイント
  • Webページの有効期限が切れてしまった場合、詳細表示画面(3ページ目)に移動する前の画面を表示する方法はありますか?IEの戻るボタンを押すとWebページの有効期限が切れている旨のエラーメッセージが表示されます。
  • IEの戻るボタンで詳細表示画面に戻る際、F5を押さなくても元の画面を表示させる方法はありますか?現在、1ページ目から2ページ目、2ページ目から3ページ目へのパラメーター渡しはすべてPOSTで行っています。
  • Webページの有効期限が切れた場合、F5を押せば詳細表示画面(2ページ目)が表示されますが、F5を押さないと詳細表示画面が表示されないため、別の対策方法はありますか?
回答を見る
  • ベストアンサー

Webページの有効期限が切れています。対策について

PHPにて 1.本のタイトル名検索を行うページ。 2.タイトル名検索ページで、入力されたタイトル名(テキストボックス)をもとにDBより検索し   ヒットしたタイトルの一覧を表形式で出力するページ 3.2でヒットした一つのタイトルをクリックすると、その書籍の詳細(編集)情報を出力するページ   2ページ目の「書籍No」をキーにデータを引っ張ってきています。 を作成しました。 ■各ページ詳細情報 <1のページ結果表示画面> タイトル名: テキストボックス              検索ボタン <2のページ結果表示画面:1ページ目で「PHPと入力した結果」> No タイトル     詳細表示 1  PHP入門書  編集(リンク文字) 2  PHP活用書  編集(リンク文字) : : <3のページ結果表示画面:2ページ目でPHP入門書の編集ボタンを押した> 書籍NO  1 タイトル  PHP入門書 出版社  XXXX 購入日  2012/04/01 ページ数 300P =====ここまで 3ページの詳細画面から、IEの戻るボタンを押すと、 2ページ目に戻るのですが、「Web ページの有効期限が切れています。可能性のある原因: •この Web ページのローカル コピーは古くなっているので、Web サイトからまたダウンロードする必要があります。」 という内容が表示され、2ページから3ページ目に移動する前の画面が表示されません。 <みつけた対策> 見つけた対策としては、F5を押せば内容が2ページ目の内容が表示されるのですが、 F5を押さないと、やはり表示することはできない物なのでしょうか。 IEの戻るボタンを押したときに、F5を押さなくても、詳細表示画面(3ページ目)に行く前の画面を表示させることはできないのでしょうか? 1ページ目⇒2ページ目⇒3ページ目のパラメーター渡しはすべてPOSTで行っております。 もしかして、これが関係してるのでしょうか。 ご教授お願いします。

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

セッション関連の問題のようですので session_cache_limiter()あたりで制御すればうまくいくかもしれません http://www.php.net/manual/ja/function.session-cache-limiter.php

kureakai
質問者

お礼

ありがとうございます。 ・session_cache_limiter() ・POSTではなくGETに変更することも考えてみます。 と二つで検討してみたいと思います。

関連するQ&A

  • Webページの有効期限について

    使用機種 NECノート LL560/Mの VISTAです。 メールマガジン(からWeb)のページを見ていて、質問等の解答を入力しいて、少し時間が掛かると「Webページの有効期限が切れています」の画面になります。これは、こちらの設定に問題がありますか。どなたか教えて下さい。お願いします。 又、対処方法で、ページを再度表示するにはツールバーの「更新」ボタンをクリックして下さい。と画面に出ますが、ツールバーを左、右をクリックしても「更新」は有りません。

  • WEB画面での検索について

    WEB画面を作成しています。 自画面にある、キーワードを元に 検索用の画面を表示させずに 検索結果の画面を表示させたいのですが。 例えば、書籍名でAmazonの検索結果のような。 検索結果のURLをリンクに埋め込むと 毎年更新作業が発生することになるので。 検索に使用するサイトは、決まっているので そこに特定のキーワードを、当てはめた結果の画面を 表示させたいです。 当方、HTMLは、少しわかりますが。 PHP、Perlは素人です。 よろしくお願いします。

  • webページから検索画面に戻れません。

    google chromeで検索するときに、webページから戻るボタンで検索ページに戻ろうとすると画面が表示されません。 本来検索画面が表示される場所は白くなっています。 タブやほかのボタンは普通に押せます。 ついでに言うと昨日までは普通に使えてました。 解決法はありますか。

  • [件名]前の画面に戻ると「webページの有効期限切れ」になる。

    [件名]前の画面に戻ると「webページの有効期限切れ」になる。 [現象] 下記のような画面遷移をすると、(3)の動作で(2)の画面が表示できず、「webページの有効期限切れ」の画面が表示されてしまいます。 上記現象は、レンタルサーバ利用時に発生し、ローカルでは戻っても問題なく表示でき、値も保てています。 [現象発生時の操作] (1)『データ表示画面』で変更ボタン押下 -> (2)『変更画面』で確認ボタン押下 -> (3)『確認画面』でブラウザの戻るボタン押下 [環境・仕様など] ・(1)から(3)の画面は全てPHPで、データはPOSTでやり取りしています。 ・ブラウザはIE7。 ・セッションは使用していません。 ・ローカルの実行環境はWindows Vista、apache、php.ver5。 ・レンタルサーバは@pagesを利用。 ・(2)の変更画面は、(1)のデータをテキストボックスに出力し、それを変更する画面。 [試した対処方法] session_cache_limiter('private_no_expire') ちなみに、 (1)『データ入力画面』(HTML) -> (2)『確認画面』(PHP)でブラウザの戻るボタン押下 -> (3)『データ入力画面』 の操作を行うと、(1)がHTMLの為か有効期限切れにはならず表示はできるのですが、(1)で入力した値が、(3)で戻って時には消えてしまいます。ローカルで実施すると消えないのですが・・・。 もし、上記現象が仕様であるならば、それを回避する方法をご教授頂けると幸いです。 以上、分かりにくい説明ですが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • Webページを検索結果の上位に上げるには

    1、そのWebページを、「お気に入り」から多数回開く。 2、そのWebページのタイトルを、完全一致で多数回検索結果に表示させる。 複数キーワードで検索した場合、そのWebページを検索結果の上位に見れる ようになるには、上記の1と2では、どちらが有効なのでしょう。 よろしくお願いします。

  • Web ページの有効期限が切れています を表示させなくする方法

    Sleipnirであるサイトにアクセスした後、戻るボタンを押すと下記のようなメッセージが表示されます。しかしFirefox3で同じ事をすると下記のメッセージは表示されずに、普通に画面が表示されます。Firefox3のようにSelipnir, IEでも下記のメッセージがでないようにしたいのですが、どのようにしたらいいでしょうか? Web ページの有効期限が切れています 可能性のある原因: この Web ページのローカル コピーは古くなっているので、Web サイトからまたダウンロードする必要があります。 対処方法: ページを再度表示するにはツールバーの [更新] ボタンをクリックしてください。更新後、特定の Web ページへ再度移動したり、情報を再入力する必要がある場合もあります。

  • 処理の内容を別ページへ出力したい

    みなさま、どうかお知恵をお貸しください。 私はWebページやPHPについては、全くの素人であり、勉強しながら作成しています。 そのため、的外れな質問かもしれませんが、どうかご容赦ください。 以下のような動作を想定しています。 ・「ページA」へアクセスすると「ページA」に記述されたPHPのプログラムにより処理が実行され、処理結果を表示します。 ・この際、「ページA」には処理結果のみを表示します。 ・そして「ページA」に「詳細表示」ボタンを用意し、「詳細表示」ボタンを押下すると、「ページA」で行った処理の詳細内容を表示します。 そこで質問です。 「ページA」で行うプログラムはオブジェクトを多数利用しており、結果が毎回変化するため、DBやファイルによる保存は考えておりません。 そのため、PHPプログラムの途中で詳細内容を「ページB」へ出力しておき、「詳細表示」ボタンを押下すると「ページB」へ遷移しようと思います。 そこで質問ですが、「ページA」の処理で「ページB」へ出力することは可能でしょうか? PHP等の本で調べてはみたのですが、答えが見つからずに困っております。

    • ベストアンサー
    • PHP
  • ウエブページ

     eBay出品中、次の表示がでます。なにをどうすべきなのでしょうか?  よろしく御願い致します。   情報アイコン   Web ページの有効期限が切れています   可能性のある原因:   •この Web ページのローカル コピーは古くなっているので、Web サイトからま    たダウンロードする必要があります。 対処方法: ページを再度表示するにはツール バーの [更新] ボタンをクリックしてください。更新後、  特定の Web ページへ再度移動したり、情報を再入力する必要がある場合もあります。 詳細情報

  • データベースサーバーにあるデータをWebページで表示したい

    ロリポップを使っています。ロリポップは専用のデータベースサーバー(WEBページのサーバーとは別)とMySQLがすぐ使えるので、MySQLでcsvファイルからデータを入力しました。 検索結果を、WEB上に表の形で表示をさせたいのですが、どうすれば良いのでしょうか? PHPを使えばいいらしいと言うことぐらいしかわからない初心者です。昨日丸一日ネットで調べましたがよくわかりません。 おすすめの書籍とか、おすすめのホームページ、サンプルのあるサイトなどを、教えて頂けませんでしょうか?

    • ベストアンサー
    • PHP
  • 複数のWEBページ

    最近パソコンのどこかを触ったのか、おかしくなりました。あるページ①を見ている時に別のWEBページ②を見るとします。その後そのページ②を終了すると、ページ①も消えてしまいます。以前は複数のWEBページを見ていると、削除しない限り、画面の一番上にWEB名が表示され、そこをクリックするとまた画面が出てきました。どうすれば元のように複数のページを見られるようになるのでしょうか。同時に2画面とか画面分割ではありません。

専門家に質問してみよう