Buona sera a tutti.
Il mio problema è ho una pagina dove invio 2 email, se aggiorno vengono rinviate entrambe e così per ogni aggiornamento.
Vorrei invece che si evitasse questo comportamento.
Dopo aver diviso in 2 la pagina la situazione era
pag1)inviava l'email e si reindirizzava alla pagina 2
pag2)"Recuperavo" dei dati dalla pagina 1.
Il problema è che non riuscivo a passare i dati.
Ho anche aggiunto degli input hidden con il valore da passare (ho modificato anche hidden con text per vedere se ho sbagliato qualcosa, ma li mi visualizzava i valori).
Nella pagina seguente tramite post ho tentato di recuperare, ma appunto non funziona.
Immagino non posso passare le variabili con <meta url...> immagino giusto?
"Bloccare fisicamente" l'aggiornamento della pagina, non ho trovato niente.
Nella stessa pagina, ho trovato tantissime guide, ma quasi tutte di database.
Anche se da quello che ho capito si usano le session?
Provo l'esempio che ho trovato.
Quale soluzione è più adatta?
GRazie
ps TRovato questo l'ho corretto per le mie esigenze e funziona
all'inizio della pagina, prima di qualsiasi output dai un
Codice PHP:
session_start();
poi
Codice PHP:
if (isset($_SESSION['gia_scritto']))
header("location:http://pagina_di_errore_già_scritto");
else
{
//codice di aggiunta stringa a file
$_SESSION['gia_scritto']=true;
}