Foros del Web » Programando para Internet » PHP »

Saber cuando se recarga una página sin enviar nuevos datos de formulario??

Estas en el tema de Saber cuando se recarga una página sin enviar nuevos datos de formulario?? en el foro de PHP en Foros del Web. Hola, tengo un formulario en el cual subo un archivo al servidor, y quiero evitar que si refrescan la página (con F5 o botón actualizar ...
  #1 (permalink)  
Antiguo 13/06/2007, 06:08
 
Fecha de Ingreso: marzo-2004
Ubicación: Canarias
Mensajes: 85
Antigüedad: 20 años, 1 mes
Puntos: 1
Pregunta Saber cuando se recarga una página sin enviar nuevos datos de formulario??

Hola, tengo un formulario en el cual subo un archivo al servidor, y quiero evitar que si refrescan la página (con F5 o botón actualizar navegador) se vuelvan a enviar los datos. Hay alguna función de PHP que detecte eso.
Gracias de antemano y hasta otra.
  #2 (permalink)  
Antiguo 13/06/2007, 07:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Saber cuando se recarga una página sin enviar nuevos datos de formulario??

No hay una funcion pero lo mas recomendable es que una vez que ya se envio el formulario a tu script de proceso, al final del script envies una cabecera de redireccion a la pagina de exito via header(), asi te evitas que puedan usar F5 para recargar la pagina (pues solo recargarian la pagina de exito).

El esquema es:
Código:
formulario.php->proceso.php->respuesta.php
Al final de proceso.php usas:
Código PHP:
header"Location: respuesta.php" ); 
Y cargas la pagina de respuesta.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:17.