Foros del Web » Programando para Internet » PHP »

redireccionar en php

Estas en el tema de redireccionar en php en el foro de PHP en Foros del Web. Hola amigos. Tengo un problemita, necesito redireccionar despues de un logueo a la página desde donde lo llamó, y no se que usar, pienso usar ...
  #1 (permalink)  
Antiguo 25/07/2005, 20:11
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 13 años
Puntos: 0
redireccionar en php

Hola amigos.
Tengo un problemita, necesito redireccionar despues de un logueo a la página desde donde lo llamó, y no se que usar, pienso usar el "HTTP_REFERER" pero como hacer, pues despues del logueo me pasa a una página de bienvenida y como redireccionar tras 5 segundos por ejemplo haciala página de donde lo llamó.

Una manito son este lio.
  #2 (permalink)  
Antiguo 25/07/2005, 20:25
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
para redireccionar se usa header()

header("location: pagina_que envio.algo");

Lo de esperar 5 segundos me imagino que lo controla algo en javascript.
  #3 (permalink)  
Antiguo 25/07/2005, 20:30
 
Fecha de Ingreso: julio-2004
Mensajes: 52
Antigüedad: 13 años, 4 meses
Puntos: 0
<META HTTP-EQUIV="REFRESH" CONTENT="1;URL=./tupagina.php">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


el 1 en COntent es el tiempo que tardara en ir a tu pagina.php.

Esto lo pones antes de <html> en tu pagina que quieres que redireccione a tupagina.php

espero haberme explicado :D
  #4 (permalink)  
Antiguo 25/07/2005, 20:45
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 13 años
Puntos: 0
gracias amigos, por la respuesta, usé lo siguiente, me funciona pero no se si esta correcto usarlo:
Cree una variable así:
$url = $_SERVER['HTTP_REFERER'];

Luego invoqué ello, despues de verificar si el usuario se logueo correctamente, de la siguiente manera:
$redireccionar="<META HTTP-EQUIV='Refresh' CONTENT='3; URL=".$url."'>";

Con decirles que me funciona, pero no estoy del todo sefguro si es correcto.
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 16:35.