Foros del Web » Programando para Internet » PHP »

header location

Estas en el tema de header location en el foro de PHP en Foros del Web. Estimados amigos desde hace un tiempo la funcion header("Location: http://www.miweb.com"); exit; no funciona del todo bien , es decir funciona el 70% de las veces, ...
  #1 (permalink)  
Antiguo 02/11/2005, 14:10
 
Fecha de Ingreso: julio-2003
Ubicación: Viña del mar
Mensajes: 111
Antigüedad: 20 años, 9 meses
Puntos: 0
header location

Estimados amigos

desde hace un tiempo la funcion

header("Location: http://www.miweb.com");
exit;

no funciona del todo bien, es decir funciona el 70% de las veces, en general está todo bien, pero al parecer el servidor no me responde siempre.

me dice pagina no encontrada (la pagina a la que redirecciono), luego recargo la pagina un par de veces y de pronto funciona...

Hay algo que haya cambiado ultimamente o existe una manera de evitar esto con otra alternativa?
  #2 (permalink)  
Antiguo 03/11/2005, 10:18
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La función "header()" de PHP lo que hace es enviar cabeceras HTTP al navegador (cliente) de turno conectado a tu script (el que llama a ese script).

Por ende .. el hecho de redireccionar en sí no lo hace el "servidor" sino tu cliente (navegador).

No sé si tienes oportunidad de usar algún examinador (sniffer) de paquetes HTTP desde tu cliente (desde tu PC) para ver que pasa por la conexión entre tu servidor y cliente .. por lo menos ahí verás si realmente siempre PHP está enviando tu cabecera HTTP de "Location" o tiene algún problema. Así descartarías problemas a nivel de "servidor" como para que pruebes en otros clientes (navegadores y/o Pc's).

Un saludo,
  #3 (permalink)  
Antiguo 03/11/2005, 11:24
 
Fecha de Ingreso: julio-2003
Ubicación: Viña del mar
Mensajes: 111
Antigüedad: 20 años, 9 meses
Puntos: 0
Hola Cluster

como puedo saber mas sobre "examinador (sniffer) de paquetes HTTP "

Muchas gracias
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 13:47.