出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() |
[5559] ブラウザの「戻る」ボタンについて |
投稿者:ZOOさん 2005/12/26 17:50:03 |
データ登録フォームで入力してmdbファイルに保存することをしています。 入力し登録ボタンをクリックした後、「登録完了」という表示をするようにしているのですが、 ブラウザの「戻る」ボタンでデータ登録フォームに戻って、 もう一度 登録ボタンをクリックすると同じものが何度も登録できてしまいます。 「戻る」ボタンをクリックしたら、不正な行為とみなされて エラーが出るような工夫はできないですか? 戻っても登録できない工夫はありませんか? どこかでそんなページを見たことがあるような気がするのですが・・。 教えてください。お願いします。 |
[5560] Re:ブラウザの「戻る」ボタンについて |
投稿者:ビギナーズラックさん 2005/12/26 18:30:03 |
> 入力し登録ボタンをクリックした後、「登録完了」という表示をするようにしているのですが、 > ブラウザの「戻る」ボタンでデータ登録フォームに戻って、 > もう一度 登録ボタンをクリックすると同じものが何度も登録できてしまいます。 セッションやクッキー、JAVAを使わない方法 つまりクライアントに依存しない方法でいくと 前のページや書き込みページを表示する段階で 引数(URLの引数またはHIDDEN)に乱数を発生させて それをDBに一緒に書き込み、次回は同じ数字だと書き込みしない っていうのはいかがですか? |
[5561] Re:ブラウザの「戻る」ボタンについて |
投稿者:Lightningさん 2005/12/27 14:46:01 |
> データ登録フォームで入力してmdbファイルに保存することをしています。 > 入力し登録ボタンをクリックした後、「登録完了」という表示をするようにしているのですが、 > ブラウザの「戻る」ボタンでデータ登録フォームに戻って、 > もう一度 登録ボタンをクリックすると同じものが何度も登録できてしまいます。 > > 「戻る」ボタンをクリックしたら、不正な行為とみなされて > エラーが出るような工夫はできないですか? > 戻っても登録できない工夫はありませんか? > どこかでそんなページを見たことがあるような気がするのですが・・。 > > 教えてください。お願いします。 > formの部品に初期値を設定しておくとかはダメカナ? あとはonloadやASP段階でrefferをチェックして戻ってきた場合ははじくとか・・・ もどるの場合だとASPは動かないかもだけどJavaSctiptは動くんじゃなかったカナ? あとは・・・resuponse.buffer=falseかな? |
TreeBBS For ASP V.0.1.3 |