Buongiorno a tutti,
è da tre giorni che mi sto argomentando un pò sui cookie e le sessioni. Essendo neofita su questo argomento mi piacerebbe ricevere un consiglio da voi tutti.
Espongo il problema:
Data una pagina con un form, vorrei evitare i submit multipli se ad esempio viene refreshata la pagina oppure l'utente torna indietro e reinvia gli stessi dati.
Ho pensato a una roba del genere:
Codice PHP:
<?php
session_start(); // Inizializzo la sessione
$sessID_utente = session_id();
/*
Qui avrò il resto della pagina in html con il form, i campi e il pulsante di invio.
*/
if (isset($_POST['tasto_invia'])) { // Al click sul pulsante che invia i dati...
if($sessID_utente === $sessID_utente) { // Controllo se l'id di sessione dato all'utente è lo stesso..
echo ("Hai già inviato i dati...niente submit multiplo per te.");
}
}
?>
..ecco questa è la pensata che ho fatto io. Di sicuro non sarà giusta ma ho postato questo thread apposta perchè, ripeto, le sessioni sono una cosa nuova per me
Grazie!