- 締切済み
「戻る」ボタンで値の保持
PHPやCGIなどで同じファイルにデータをポストした後に、ブラウザの「戻る」ボタンで戻ったときに「ページの有効期限切れ」になってしまうのですが、回避する方法はないでしょうか。 元のページとフィールドに入れた値を保持することはできないでしょうか。 他のファイルからポストしない限り値の保持は難しいのでしょうか。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- sonar
- ベストアンサー率50% (1/2)
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でもちまわすとかする必要があるかと思います。
phpならセッションで値の保持が出来ますが。 値を保持(セッションを維持)しておけば「有効期限切れ」も出ません。 cgi(perl)では知りませんが。
お礼
返事遅れまして申し訳ありません。 どうもありがとうございました。
- mohao
- ベストアンサー率15% (10/63)
[ツール]→[インターネットオプション]でインターネット一時ファイルを削除してみてください。 私の場合は、たいてい、これで直ります。
- the845t
- ベストアンサー率33% (246/743)
IEではそうなるみたいですが、 たぶん、それはわざとそうなっているから、どうしようもないと思います。
お礼
ご回答ありがとうございます。 でもでも、例えば http://channel.goo.ne.jp/cgi-bin/tranavi/jrtrag.cgi から駅名を入れて結果を出力したあと、「戻る」ボタンをクリックしても同じURLなのに関わらず、値は保持したままで有効期限切れも出ません。 なぜでしょう?
お礼
返事遅れまして申し訳ありません。 どうもありがとうございました。