Molto semplicemente, invece di avere due pagine cosi':
codice:
form -> elaborazione dati form e generazione output
crea TRE pagine che eseguano questo percorso:
codice:
form -> elaborazione dati form e REDIREZIONE -> pagina che genera l'output
In questo modo chi compila il form non arriva alla pagina 2, ma alla pagina 3 e ci arriva tramite richiesta GET e non POST quindi non ci sono problemi di refresh: la pagina 2 non compare proprio nella history del browser.