Foros del Web » Programando para Internet » PHP »

ventana reintentar

Estas en el tema de ventana reintentar en el foro de PHP en Foros del Web. hola: como puedo hacer para que cuando recargo una pagina php me salga la ventanita de "la pagina no puede actulizarse sin reenviar la informacion. ...
  #1 (permalink)  
Antiguo 12/02/2004, 03:57
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 3 meses
Puntos: 1
ventana reintentar

hola:

como puedo hacer para que cuando recargo una pagina php me salga la ventanita de

"la pagina no puede actulizarse sin reenviar la informacion. Haga clic en reintentar para poder volver a enviar la informacion o en cancelar para volver a la pagina que estaba intentando ver"

Quiero que se recarge automaticamente.

un saludo

gracias
__________________
Muchas gracias, saludos.
  #2 (permalink)  
Antiguo 12/02/2004, 07:42
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
1) . usar metodo GET en lugar de POST en tus formularios. (metodo no aconsejable .. pero solventa el "problema" rápido).

2) Saliendo de tu script de proceso hacia otra página o por lo menos redireccionando automáticamente al terminar tu proceso de del script que recibe las variabels de tu formulario a si mismo o a otra página ..

(ejemplo: tu formulario .. por POST envia (acction) a proceso.php)

proceso.php
Código PHP:
<?
// tu proceso ...

header("Location: todoOK.php");
exit;
?>
Esto implica NO hacer ningún echo "bla blabla" ni nada mas de HTML por médio en el scirpt o sección de código que haga tu proceso. Los mensajes de error/exito posibles los debes de mostrar en la página que redireccionas y no en esa del proceso. Por ejemplo puedes usar variables de control tipo todoOK.php?mensaje=blabla .. variable que leeras y mostraras en tu todoOK.php pero no en proceso.php .. (es es el "secreto").

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 11:06.