Mysql
 sql >> Database >  >> RDS >> Mysql

salvataggio dei dati del modulo nel database

@micahmills:un modo più semplice per impedire l'aggiunta di dati duplicati al database? Bene, dipenderebbe da cosa considereresti "più facile" - meno codice? Meno passaggi? Qualcos'altro?

Quello che potresti fare è generare un hash o un token univoco da inviare con il modulo. Questo token viene quindi archiviato in una sessione dopo essere stato inserito correttamente nel database. I tentativi di ripubblicare il modulo falliranno perché il token inviato con il modulo sarà lo stesso di quello memorizzato nella sessione.

Tuttavia, il reindirizzamento a un'altra pagina dopo la pubblicazione nel database è ancora uno dei modi migliori e più semplici per impedire la pubblicazione di dati duplicati.