in reply to Re^2: page expired message
in thread page expired message

I mean that every time a user clicks a submit button to submit a POST form, you follow these steps:

  1. Handle the form. This means creating the order, flipping the status field on your table, or whatever
  2. Redirect to a status page. This might need some massaging of variables to be passed along the request line in order to get enough information to say what happened, but it will remove the flaw in your page-to-page flow.

This all stems from HTML not being meant to contain state information, and having that bolted on leaves a few rough edges such as this one.

If this is still unclear please say so and I'll try to come up with a fleshed out example