Come si fa ad evitare che se la pagina venga inviata, se riaggiornata lo script faccia dinuovo le operazioni.
Come si fa ad evitare che se la pagina venga inviata, se riaggiornata lo script faccia dinuovo le operazioni.
se io compilo un form per l'invio di una email per esempio..
inserisco i dati, clicco "Invia" e mi porta sulla pagina che processa i dati POST del form ed invia la mail, ora, se io riaggiorno la pagina (f5) la pagina riprocessa dinuovo i dati in POST e quindi reinvia la mail..
come posso fare ad evitare questa cosa? :|
ci sono diversi modi. il primo che mi viene in mente è il seguente:
dopo l'invio del mail unsetta $_POST
non funziona... perchè se riaggiorno la pagina con F5 o con l'apposito pulsante il browser ricrea l'array $_POST :|