The solutions that you mentioned work for most situations. However, this type of problem is generally the result of failure to provide some kind of feedback to the user when a form is submitted or when they must wait too long for the results of a submission. For this type of problem, I advise taking the user immediately to a "Please wait" type of page to let the user know that their submission is being processed. This also eliminates a duplicate request being send if they hit the refresh button.
Dig Deeper on Topics Archive
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.