Avrei una pagina in PHP con un ciclo che, mentre viene eseguita, inserisce dei dati in un Database e dopo l'inserimento presenta in output un messaggio di ok.Originariamente inviato da Mackey
no... non è possibile...
ma se ci spieghi cosa vuoi evitare veramente... magari c'è un'altra soluzione...
In pratica se l'utente, casualmente, fa un refresh il ciclo viene eseguito un'altra volta con conseguente reinserimento dei dati nel DB.
Ho provato a esternare il messaggio di conferma in una pagina a parte, in altre parole dopo l'esecuzione del ciclo lo rimando con un header ("location: pag.php") alla pagina di ok.
Il problema è che il server mi da un errore perchè la pagina richiama dell'output prima dell'header location.
Es.
Codice PHP:
include ("testata.php");
header ("location: pag.php");
include ("chiusura.php");
![]()