Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/11/2003, 06:39
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Las cabeceras HTTP enviadas desde PHP vía header() se ejecutan -antes- de que se llegue a interpretar cualquier línea HTML/javascript que pueda contener la página que estás generando.

Sin embargo .. esa cabecera "META" enviada desde HTML .. se tendrá que esperar a que el cliente (navegador) reciba el código completo y lo interprete para que haga su cometido (redireccionar). En ese "lapsus" de tiempo, tu código puede ser "detenido" (en tu navegador le das a tu X y paras la redirección) ademas de ver ese efecto "flash" de pagina sin contenido y luego cargar la otra página donde se redirecciona.

Con la cabeceras HTTP (enviadas desde PHP) .. es "PHP" el que le dice al navegador: "antes de hacer nada ... cambia la página y carga esta" (en el caso de "location")

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.