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!