sql >> Base de Datos >  >> RDS >> Mysql

guardar datos del formulario en la base de datos

@micahmills:¿Una forma más fácil de evitar que se agreguen datos duplicados a la base de datos? Bueno, dependería de lo que consideres "más fácil":¿menos código? ¿Menos pasos? ¿Algo más?

Lo que podría hacer es generar un hash o token único que se envíe con el formulario. Luego, este token se almacena en una sesión después de insertarlo correctamente en la base de datos. Los intentos de volver a publicar el formulario fallarán porque el token enviado con el formulario será el mismo que el almacenado en la sesión.

Sin embargo, redirigir a otra página después de publicar en la base de datos sigue siendo una de las mejores y más sencillas formas de evitar que se publiquen datos duplicados.