Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2004, 12:58
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Se trata de redireccionar automáticamente desde tu script de proceso (o parte que defina el proceso que vas hacer) a la página (script) que muestra esos datos o a donde quieras ir tras el proceso.

El redireccionamiento podrías hacerlo del lado del cliente vía javacript (window.location ... ) o vía HTML y sus cabeceras META de refresh ...

Pero .. lo ideal es usar "lanzar" cabeceras HTTP de redireccionamiento (al cliente) desde PHP con header():

Código PHP:
<?
//proceso php

// redireccionar ..
header("Location: pagina.tal");
exit;
?>
El exit; se usa para finalizar la ejecución del script en ese punto. Se supone que si "cambias de script" (al redirecciona= diciendoselo a tu cliente que carge otra página) .. la ejecución del script en curso ya no la necesitas. Esto es útil si haces algo tipo:

Código PHP:
<?
// principio script
if (tal cosa){
header ("Location: tal.tal");
exit;
}

// resto de script/código/página

// final script ...
?>
Si no usases el "exit" .. se ejecutaría el código que viene a continuación del if() pese que pienses que ya has dicho "navegador: cambia la página".

Si usas ventanas donde abres procesos .. puedes recargar la pagina padre y cerrar la ventana en el mismo proceso, pero esto ya es taréa de Javascript.

Un saludo,