- PR -

タイムアウト時に入力途中データを保存

1
投稿者投稿内容
ホーガン
常連さん
会議室デビュー日: 2008/02/18
投稿数: 42
投稿日時: 2008-02-18 22:49
初めてASPで開発を行う予定なのですが、
入力画面で途中まで入力して、一定時間でタイムアウトが
発生した場合でも(途中でトイレに行ったとか)入力した
データは保障してほしいという要望があります。
タイムアウトが、発生した時、当然クライアントからは何の
リクエストも来てない状態(トイレで席をはずしてますから)で、
ブラウザで途中まで入力したデータをサーバー上に持ってきて
DBに保存することは可能でしょうか?
どなたか、御力をお貸しください。
unibon
ぬし
会議室デビュー日: 2002/08/22
投稿数: 1532
お住まい・勤務地: 美人谷        良回答(20pt)
投稿日時: 2008-02-19 12:09
「可能でしょうか?」と問われれば、「可能です(不可能ではありません)」という答えになります。しかし、そういうシステムをインターネットで見たことがありますか?よほど先進的なシステムか、けったいなシステムかのどっちかです。

もしもそれでもやろうとした場合、どのタイミングでどこに保存するかを検討したほうが良いでしょう。
タイミングとしては、タイムアウトになる直前に少し余裕を持って投げるのか、キーが押された直後に投げるのか、のどちらかです。
ほかには、サーバー上でのセッションのタイムアウトは長めにしておいて、入力画面のタイムアウトはアプリケーションが自前に管理する、などが考えられます。この場合は、別段、サーバーに保存することはしないことになります。
ホーガン
常連さん
会議室デビュー日: 2008/02/18
投稿数: 42
投稿日時: 2008-02-19 13:06
unibonさん。返信ありがとうございます。
周りに聞いても、そんなことはしないと言う答えでした。
お客様と相談し、違う操作方法を提案したいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)