そこでブラウザの戻るやJavaScriptのhistory.back等で前のページに戻ると、入力した状態が保たれているサイトと全てクリアされているサイトがあります。
両方とも同じクライアント環境です。
この違いは何が原因なんでしょうか?
http://e-words.jp/w/E382BBE38383E382B7E383A7E383B3.html
セッションとは 【session】 ─ 意味・解説 : IT用語辞典 e-Words
http://e-words.jp/w/E382AFE38383E382ADE383BC.html
クッキーとは 【Cookie】 ─ 意味・解説 : IT用語辞典 e-Words
セッションやクッキーの受け渡しが
されているかどうかです。
サーバの中のプログラムでやることなので、
クライアントの環境ではなく、サーバに原因があります。
セッションやクッキーの受け渡しがあると、
ページが遷移してもサーバはクライアントから
受けた入力を保持することができます。
受け渡しがないと情報を保持することができない
ためにクリアされてしまいます。
ん?
確か情報が消えた所はセッション処理を行ってたと思いますが。
それと、ちょっと質問を誤解してるかと。
フォーム上に入力したデータが消えると言う事です。
セッションで情報を受け渡しするのなんて知ってますから。
両方とも見たページは同じでしょうか?
戻るボタンやhistory.back等ってあるのだけど、サイトによっては入力値保持のために、わざわざ値を戻してるところもあります。
プログラムの動作の違い、
サーバーの問題。
切り分けてください。
または具体例お願いできますでしょうか?
んー。
なんかどうでも良くなったんで終了しときます。
回答ありがとうでした。
やはりサーバの環境ですよね。
何故セッションやクッキーの受け渡しがあるとそのような事になるのでしょうか?