Ho un semplice modulo php, come questo:Impedire modulo venga presentata due volte
<?php
if(isset($_POST['myform']))
// email...
else
// display form
il problema è che se mi aggiorna la pagina dopo aver inviato il modulo, esso viene presentato due volte. Come posso evitare che ciò accada?
Questo è il cosiddetto [Post-Redirect-Get pattern] (http://en.wikipedia.org/wiki/Post/Redirect/ Get). – BalusC
grazie. ma ora ho un altro problema :) Ho aggiunto l'intestazione '(Location: http://www.example.com/?formsent=1 ');', e sto verificando per '$ _GET [' forment '] 'per visualizzare un messaggio di successo. Il problema è che se aggiorno la pagina ottengo lo stesso messaggio di successo :) – Alex
e il problema è? ... non lo vedo come un problema, in quanto non manipola alcun dato sul DB. –