Foros del Web » Programando para Internet » PHP »

Cuando uso Header siempre me redirecciona la misma pagina

Estas en el tema de Cuando uso Header siempre me redirecciona la misma pagina en el foro de PHP en Foros del Web. Hola amigos, queria hacerles una consulta, cual podria ser el motivo del que se redireccione siempre a la misma pagina cuando utilizamos la funcion Header ...
  #1 (permalink)  
Antiguo 02/09/2008, 20:37
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 2 meses
Puntos: 5
Pregunta Cuando uso Header siempre me redirecciona la misma pagina

Hola amigos, queria hacerles una consulta, cual podria ser el motivo del que se redireccione siempre a la misma pagina cuando utilizamos la funcion Header de php? tomando en cuenta que, al momento de realizar la redireccion siempre me manda al mismo script.. yo he probado cuando hago la redireccion de un codigo similar ah:

Este codigo me redirecciona correctamente.

Código PHP:
$redi=$_SERVER["PHP_SELF"];
header("location: $redi");
exit; 
Pero cuando cambio...

Código PHP:
$redi=$_SERVER["PHP_SELF"];
header("location: otra_pagina.php");
exit; 
Me sigue redireccionando a la misma pagina como si tuviera la variable $redi incluso probe hacer lo siguiente:

Código PHP:
header("location: otra_pagina.php");
exit; 
Y pasa lo mismo, me sigue redireccionando a la misma pagina. Y siempre, en todos los casos me redirecciona con el error 404 de página no encontrada..

Alguien tiene alguna idea?
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus
  #2 (permalink)  
Antiguo 02/09/2008, 22:09
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Cuando uso Header siempre me redirecciona la misma pagina

haber amigo un header es lo primero que se envia entonces cuando ud. define redi lo que hace es enviarlo a su misma pagina llame como se llame... y el script funciona ok, cuando pasa el segundo caso es que ya tiene una salida antes entonces la verdad le toma lo primero que sale que es el phpself se entiende, si no quiere hacer un php self no lo marque al principio, ahora en el caso de que le salga en el tercer caso un error 404 es por que la pagina llamada por ud
otra_pagina.php no existe :/

por demas no le veo mucha importancia al exit; que hace
cuando hay un header el script hace exit si o si o envia error :/
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 03/09/2008, 00:20
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Cuando uso Header siempre me redirecciona la misma pagina

Kaninox tiene razon. Pero con la primera redireccion es que te estas redirigiendo a si mismo, por lo tanto es normal que la primera te de error. Con respecto a la segunda es lo que te ha dicho Kaninox , te dara el error por que la pagina no existe. En caso de que si que exista comprueba si estas trabajando con algun proxy si no estas trabajando en local

Última edición por raurodse; 03/09/2008 a las 00:27
  #4 (permalink)  
Antiguo 03/09/2008, 12:02
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 2 meses
Puntos: 5
Respuesta: Cuando uso Header siempre me redirecciona la misma pagina

No amigos, el caso es que así use otra direccion, siempre me redirige a la página actual..
Ej.
Si me encuentro en la pagina x.php y hago la redireccion a la pagina y.php no hace caso y me envia a la página actual, osea x.php....

Porque pasa eso? saben, no comprendo ese error, tambien tengo algo de experiencia en esto, puede ser que sea un error tonto, pero no lo encuentro...

Alguien tiene alguna idea de lo que pasa?
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus
  #5 (permalink)  
Antiguo 16/09/2008, 23:43
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Cuando uso Header siempre me redirecciona la misma pagina

sorry por la responder tan tarde espero aun te sirva pero podrias poner tu codigo pa ver en que fallas :)
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #6 (permalink)  
Antiguo 17/09/2008, 09:53
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 2 meses
Puntos: 5
Respuesta: Cuando uso Header siempre me redirecciona la misma pagina

Ya encontré el error. Lo que pasaba es que habia movido de lugar un directorio por accidente.. y al no encontrarlo sucedia ese error. muchas gracias por tu atencion. Bendiciones.
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus
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 18:43.