>If the processing status
>is "in progress"

Be careful if you expect the "in progress" status change to "done". If an
error happens and the status never switches to "done", the session ID will
remain forever "in progress" and a second attempt of the same request will
be refused by your own application.

I use the "done" status immediately in my own applications.

Just for info, my own server has plenty of pages where there is a "double
click risk", but I have never been able to reproduce the problem by
double-clicking the "Submit" button myself. Do both Netscape and MSIE have
"doubleclickproof" Submit buttons?

Also, I have not yet received a single problem report from my own server due
to that problem, although my clientele is entirely computer-illiterate.

Anyway, I guess there is absolutely no way to know if receiving two
identical requests from the same SessionID would mean or no that the user
had double-clicked Submit. I don't think you can rely on the time interval
between the two requests, due to network latency and the fact of having the
two requests treated by two distinct children.

Vic.

Reply via email to