Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/11/2013, 23:11
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Cómo puedo evitar el reenvío de un formulario

Replanteando un poco mi alternativa de solución, cada vez que el usuario envíe el formulario de consulta, tomas su IP y la almacenas en una variable de sesión, luego, cuando lo vuelva a intentar, solamente te fijas si la variable de sesión contiene el dato del IP, de ser así, ya no se le permitirá enviar el formulario de consulta nuevamente.

Este método no es 100% eficaz, pues si el usuario tiene conocimientos sobre redes, puede resetear su IP, sin embargo, tendría que hacer eso cada vez que envía un formulario de consulta, lo cual, a la larga, lo terminaría aburriendo, aunque como digo, eso lo haría alguien que tenga los conocimientos necesarios, pero dudo que la mayoría de usuarios puedan o quieran hacerlo.