Mysql
 sql >> Base de données >  >> RDS >> Mysql

enregistrement des données du formulaire dans la base de données

@micahmills :Un moyen plus simple d'empêcher l'ajout de données en double à la base de données ? Eh bien, cela dépendrait de ce que vous considérez comme "plus facile" - moins de code ? Moins d'étapes ? Autre chose ?

Ce que vous pouvez faire, c'est générer un hachage ou un jeton unique qui se soumet avec le formulaire. Ce jeton est ensuite stocké dans une session après avoir été inséré avec succès dans la base de données. Les tentatives de republier le formulaire échoueront alors car le jeton envoyé avec le formulaire sera le même que celui stocké dans la session.

La redirection vers une autre page après la publication dans la base de données reste l'un des moyens les meilleurs et les plus simples d'empêcher la publication de données en double.