• 締切済み

「戻る」ボタンで値の保持

PHPやCGIなどで同じファイルにデータをポストした後に、ブラウザの「戻る」ボタンで戻ったときに「ページの有効期限切れ」になってしまうのですが、回避する方法はないでしょうか。 元のページとフィールドに入れた値を保持することはできないでしょうか。 他のファイルからポストしない限り値の保持は難しいのでしょうか。

みんなの回答

  • sonar
  • ベストアンサー率50% (1/2)
回答No.4

PHPのセッション機能で session_cache_limiter というのうがあります。 http://www.workspot.jp/tech/php_tips.html http://jp.php.net/manual/ja/function.session-cache-limiter.php Perl/CGIではセッション機能はないと思いますので hiddenでもちまわすとかする必要があるかと思います。

umioyo
質問者

お礼

返事遅れまして申し訳ありません。 どうもありがとうございました。

noname#15014
noname#15014
回答No.3

phpならセッションで値の保持が出来ますが。 値を保持(セッションを維持)しておけば「有効期限切れ」も出ません。 cgi(perl)では知りませんが。

umioyo
質問者

お礼

返事遅れまして申し訳ありません。 どうもありがとうございました。

  • mohao
  • ベストアンサー率15% (10/63)
回答No.2

[ツール]→[インターネットオプション]でインターネット一時ファイルを削除してみてください。 私の場合は、たいてい、これで直ります。

  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

IEではそうなるみたいですが、 たぶん、それはわざとそうなっているから、どうしようもないと思います。

umioyo
質問者

お礼

ご回答ありがとうございます。 でもでも、例えば http://channel.goo.ne.jp/cgi-bin/tranavi/jrtrag.cgi から駅名を入れて結果を出力したあと、「戻る」ボタンをクリックしても同じURLなのに関わらず、値は保持したままで有効期限切れも出ません。 なぜでしょう?

関連するQ&A