【戻るボタンで画面入力値が消える】

フォームに値を入力してブラウザの戻るボタンを押すと先ほど入力した値が消えるページとそうでないページがあります。
これらは何の違いからそうなっているのでしょうか?ご存知の方がいらっしゃいましたら教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:fraise No.1

回答回数368ベストアンサー獲得回数21

ポイント20pt

http://www.hatena.ne.jp/1125848323#

人力検索はてな - 【戻るボタンで画面入力値が消える】 フォームに値を入力してブラウザの戻るボタンを押すと先ほど入力した値が消えるページとそうでないページがあります。 これらは何の違..

phpのプログラムの書き方の違い、だったと思います。

id:mukoubuti

具体的にどういう記述をするとそうなるのかが知りたいです。

2005/09/05 00:49:57
id:workshot No.2

回答回数131ベストアンサー獲得回数0

ポイント20pt

「ページの有効期限切れ」問題の記述を参考にしてください。

http://www.phpoo.net/index.php?p=function.session-cache-limiter....

session_cache_limiter - PHPマニュアル検索 - PHP初心者の覚え書き [PHP MySQL XOOPS Blog CMS]

http://www.glamenv-septzen.net/pukiwiki/index.php?PHP%2F%A1%D6%A...

PHP/「ページの有効期限切れ」対策 - Glamenv-Septzen PukiWiki

id:aki73ix No.3

回答回数5224ベストアンサー獲得回数27

ポイント20pt

http://ns1.php.gr.jp/pipermail/php-users/2001-October/002663.htm...

[PHP-users 2656] �����ȥ��ꥢ�������ޤ�

InternetExplorerのキャッシュのバグです

複数のHPを開いていると値が消えることがあります

本来はどれも、戻るで戻っても消えないのが正しい動作です

ところが、複数のWindowを立ち上げていると、なぜか入力フォームのキャッシュがクリアされてしまい、消えてしまうことがあるわけです

一度、フォームが消えてしまうと、キャッシュをクリアするまで、保存できなくなってしまうみたいですね

恐らく、動作の違うページは戻るを押す前後に、開いた窓が違ったためではないかと思います


ただ、PHPやCGIで内部セッションが値を保存しているようなページの場合は、戻っても消えることはほとんどありません

http://support.microsoft.com/default.aspx?scid=kb;ja;JP416673

[戻る] ボタンをクリックした場合に、入力したデータが表示されない

参考までにIEのキャッシュ設定が確認しないになっている場合やActiveDesktopが使えない環境ではこの現象は発生しないとあります

id:fuk00346jp No.4

回答回数1141ベストアンサー獲得回数54

ポイント20pt

http://xreafaq.com/cgiex.htm#14

XREA FAQ[私設応援団] - cgiex

※URLは参考までに

・動的にページが読み込まれる場合消えます。

(例)無料HP等で自動広告挿入がある。

・SSIインクルードしている場合

これも上記と同じです。


再読み込みがかかるんでキャッシュから読めてないんです。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません