Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/09/2003, 14:48
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Eso es tal como esta programado el navegador para funcionar en caso de refrescar paginas que son el action de un formualrio. Lo que hace es repetir el envio del formulario. Es asi como lo hacen. PHP no puede hacer nada.

Claro, eso esta bien si es que realmente lo que quieres es que al actualizar la pagina se vuelvan a enviar el formulario.

Pero eso puede ser que no sea lo que quieres. Enviar de nuevo el formulario a una pagina que crea un registro con esos datos significa crear un nuevo registro por cada refresco.

Si no quieres que al refrescar se vuelvan a enviar el formulario, lo que debes hacer es al final de hacer lo que tienes que hacer con los valores del formulario, redireccionar otra vez a la pagina con header() para que lo que tenga el navegador sea la pagina sin la accion de enviar el formulario.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.