質問: 戻ると入力したフォームの内容が消えてしまう現象について 過去ログやあちこちのサイトで同様のトピックをたくさん読んだのですが、 私の知識不足もあり、汎用性の高い解決策が見つけられなかったので教えてください。 htmlのヘッダーでキャッシュ制御などをしていないのに、 掲示板やフォームのcgiで、プレビュー画面に行き、 などのボタンで戻ると、時々ページがリロードされてしまい、 入力した内容が消えてしまうことがありますよね? 一説によればこの現象はブラウザ(特にie)のご機嫌的なもののようで、 バージョンにはほとんど関係なく、ゆえに対応策を講じていない 掲示板やフォームが多いのかな?という印象を受けました。 これに対して、入力された値をどこかに一時的にキープしておき、 投稿画面に戻った時にそれを渡すような形で対応できている 超シンプルな掲示板やフォームのcgiはありますか? (もしかしてクッキー処理というものでしょうか???) プログラミング初心者の私ですが、ちょっと勉強してみたいので、 オススメの良いサンプルがありましたら、ぜひご紹介ください。 よろしくお願いいたします!
回答: 確かに、「もどる」ボタンを押すと、入力した項目が消えてしまう事ってありますよね(^^; こういう事が嫌なので、私もユーザーさんにガッカリしてほしくないと思い、入力をキープする事ができるcgiを使用しています。 http://apps.cside.com/ 上記で配布されている「themeresmail」と言うのが、設定の仕方によって入力項目をキープする事ができます。 http://apps.cside.com/theme/tmresmail/ マニュアルを読むだけでも結構大変なのですが、ひょっとしたフォームであればできると思います。 結構高機能なcgiなので、このcgiで「何ができるのか」を一通り把握する事ができたら、良いものが作れますよ。 メールフォーム限定になってしまいますが。。。 私がみてきたメールフォームcgiの中では、このプログラムが一番高機能だと思います。 投稿内容もcsv形式で保存されるので、エクセルなどで分析する事もできますし。 それでは。。。 参考url:http://apps.cside.com/