Re: WEBアプリケーション強制終了方法
Jiro123
投稿数: 271
Web アプリケーションを作成していると、ブラウザで履歴をさかのぼる機能に対して何らかの対策を施さなければならない場合があります。
一般的によく使われる方法としては、「サーバ側でページアクセス毎にユニークなトークン(ページを管理する通し番号のようなもの)を発行して、ブラウザの戻るボタンで戻ってフォームを再送信した場合に、トークンと現在の稼動状況をチェックして、2回同じユーザが続けてあるページから画面を遷移したということを判断して、エラーを発生させる」といったものがよく採用されます。
様々なWebアプリケーション用のフレームワークで提供されている機能には、上述の説明ような仕組みをサーバサイド側で作り込んでいると思います。
根本的な対応には、このような仕組みを組み込むことが必要ではないかと思います。
まあ、実際に実装するとなると結構大変だと思いますが、汎用的な仕組みとして作り上げてしまえば、後の組み込みは容易になると思います。
一般的によく使われる方法としては、「サーバ側でページアクセス毎にユニークなトークン(ページを管理する通し番号のようなもの)を発行して、ブラウザの戻るボタンで戻ってフォームを再送信した場合に、トークンと現在の稼動状況をチェックして、2回同じユーザが続けてあるページから画面を遷移したということを判断して、エラーを発生させる」といったものがよく採用されます。
様々なWebアプリケーション用のフレームワークで提供されている機能には、上述の説明ような仕組みをサーバサイド側で作り込んでいると思います。
根本的な対応には、このような仕組みを組み込むことが必要ではないかと思います。
まあ、実際に実装するとなると結構大変だと思いますが、汎用的な仕組みとして作り上げてしまえば、後の組み込みは容易になると思います。
投票数:0
平均点:0.00
投稿ツリー
-
WEBアプリケーション強制終了方法
(nd1, 2009-11-25 15:22)
-
Re: WEBアプリケーション強制終了方法
(Jiro123, 2009-11-30 11:30)
- Re: WEBアプリケーション強制終了方法 (nd1, 2009-11-30 15:57)
- Re: WEBアプリケーション強制終了方法 (Jiro123, 2009-12-3 11:26)
-
Re: WEBアプリケーション強制終了方法
(Jiro123, 2009-11-30 11:30)