RE: [PHP-ES] Evitar recarga

From: Date: Thu, 27 May 2004 12:20:02 +0000
Subject: RE: [PHP-ES] Evitar recarga
References: 1  Groups: php.general.es 
Request: Send a blank email to general-es+get-48948@lists.php.net to get a copy of this message
Hola, Posiblemente lo que te pasa es muy sencillo, estás utilizando la misma página para insertar los datos y para mostrar el formulario, por lo que al insertar los datos te aparece el formulario y al pulsar actualizar, se vuelven a enviar los datos por post. Lo que deberías hacer después de insertar el registro es no mostrar nada de html (ni antes) y redirigir mediante header o como quieras, a la página que quieras, por ejemplo a la del formulario. De esta forma el usuario rellena el formulario, se inserta en la bbdd y se le redirige a otra página, por lo que si pulsa actualizar no se vuelve a enviar ninguna información por post/get. Un saludo > -----Mensaje original----- > De: Jandro brozaman [mailto:aorviz2002@yahoo.es] > Enviado el: jueves, 27 de mayo de 2004 14:03 > Para: php-es@lists.php.net > Asunto: [PHP-ES] Evitar recarga > > > Hola a todos: > > Tengo un problemilla, que quizás alguien me sepa resolver. > Tengo un formulario que al pulsar en el boton Guardar, me > guarda logicamente la informacion en una base de datos, hasta > aqui genial. > > El problema es que si el usuario pulsa F5 o da a recargar en > el navegador me lo vuelve a insertar. > > Por lo que quería saber como puede evitar esto, si puede ser > con algún javascript que deshabilite el reload(), mejor, o > con PHP de alguna forma, no se, llevo media mañana dandole > vueltas y buscando soluciones y no las encuentro. Sois mi > última esperanza ;-) > > Un saludo a todos y gracias de antemano, Alex > > > --------------------------------- > Correo Yahoo!: 6MB, más protección contra el spam ¡gratis! >

« previous php.general.es (#48948) next »