- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームで「戻る」と入力内容が消えてしまいます)
フォームで「戻る」と入力内容が消えてしまいます
このQ&Aのポイント
- メールフォームページを作成中で、PHPの知識が無いため、下記のスプリクト利用させていただこうと設定中です。
- IE(9)でフォームに入力し、確認画面から「戻る」ボタンをクリックすると、入力内容が消えてしまいました。
- 項目の多いフォームページの為、このまま進めるわけにはいかず、困っております。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
リンク先におよそ二年前の自分の回答があって、コーラ噴出しそうになりました。 いまだにそうですが、キャラ固まってない頃で顔文字とか使ってて、軽くめまいがしました。 ちなみに、そちらの質問の件も 『「戻る」ボタンを押した時の動きが、onclick="history.back()" 』 なんですよねぇ。。 実は、二年前の見る前に、こっちのソースを見て「history.back()かぁ~JavaScript絡みか~設定とかかなぁ~」とか思ってたら、二年前も同じ事言ってたっていう。。。 さて、無意味な無駄話が長くてすみません。 まぁ、正直な所 原因はわかりません。 ↓ここで見つけたんですけど、 http://d.hatena.ne.jp/visia_creators/20110413/1302678165 ↓これ追加するとどうでしょう? <meta content="86400" http-equiv="Expires"/> 『原因はキャッシュにあるようで、メタに明示的にキャッシュの記述をしてあげると、この現象を回避できるようです。』 と書かれてます。
お礼
ご回答有難うございます!! 私もビックリしました!飲んでたのはコーヒーでしたがw 同じ質問を探していたとき、この方に回答いただけたら良いのになぁ。と思っていたので嬉しいです!! ご指摘いただきました件は、試してみたのですが私の入れ方が悪いのか、解決できませんでした…。スプリクトによっても変わってくるのでしょうか。 恐れながら、他方面でも同様の質問をし、 「sformmail.phpの267行目あたりのsession_cache_limiter('nocache');をコメントアウト」という回答で、問題の現象は改善されました。 IE6ではエラー画面から戻れなくなり、ウィンドウを閉じて再度メールフォームを開くと先ほどのエラー画面が表示されるという現象がありましたが、IE6ということで、気付かなかったことにします…。 恐らく同じ様な内容で困っている方も居ると思い、失礼を承知で転記いたしました。 何卒ご了承ください。 ご回答いただき、本当に有難うございました!