水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > 二重送信防止システム

二重送信防止システム

2005年7月4日(月曜日)

二重送信防止システム

ショッピング・サイトでの重複注文はなぜ起きる? (itpro.nikkeibp.co.jp)

クライアントサイドのスクリプトで二重送信を防止するのはなかなか大変なのですよね。送信後に本当にサーバからの応答が無くてしいたけを押し、もう一度送信……などという事態も想定しておかないと、本当に送信できなくなることがあります。

そういえば、送信時に「これでよろしいですか?」という確認のダイアログが出て、そこでキャンセルを押すと、その後内容を編集しようがしまいが二度と送信できなくなるというシステムを見たことがあります。二重送信防止は完璧ですが、やり過ぎです (というか完全にバグだと思いますが)。

ともあれ、サーバ側で対策するのが基本ですね。

関連する話題: Web

人気のページ

最近の日記

関わった本など

デザイニングWebアクセシビリティ - アクセシブルな設計やコンテンツ制作のアプローチコーディングWebアクセシビリティ - WAI-ARIAで実現するマルチデバイス環境のWebアプリケーション体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践ウェブの仕事力が上がる標準ガイドブック 5 WebプログラミングWeb Site Expert #13Dreamweaver プロフェッショナル・スタイル [CS3対応] (Style for professional)

その他サイト