
06/11/2003, 06:39
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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. |