In the early days of the web it was a problem that clicking the browser's
Back button after clicking
Submit could cause the form to be resubmitted so one might, for instance, end up with a double purchase.
This does not seem to be a problem any longer. How was it fixed? Do individual sites have to work around this or did browsers change?