Foros del Web » Programando para Internet » PHP »

Redireccionar a pagina anterior con HEADER

Estas en el tema de Redireccionar a pagina anterior con HEADER en el foro de PHP en Foros del Web. Hola...tengo un problema con la funcion Header pues necesito redireccionar a una pagina anterior porque si utilizo history.back(-1), me retorna a paginas las cuales no ...
  #1 (permalink)  
Antiguo 13/06/2009, 10:54
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 14 años, 11 meses
Puntos: 1
Redireccionar a pagina anterior con HEADER

Hola...tengo un problema con la funcion Header pues necesito redireccionar a una pagina anterior porque si utilizo history.back(-1), me retorna a paginas las cuales no tienen acceso para ese usuario, y komo no tiene acceso pues sigue llendo para atraz y asi ....por eso necesito hacerlo kon header...
  #2 (permalink)  
Antiguo 13/06/2009, 11:04
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 9 meses
Puntos: 105
Respuesta: Redireccionar a pagina anterior con HEADER

Holas,

Lo que podrias hacer es capturar la url ($_SERVER['REQUEST_URI'], por ejemplo) de la que vienes y luego hacer con tu funcion header() redireccionarla.

Que raro lo tuyo, no sera que estas usando frames??.

Saludos
Gildus
__________________
.: Gildus :.
  #3 (permalink)  
Antiguo 13/06/2009, 11:12
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Redireccionar a pagina anterior con HEADER

estoy usando PHP orientado a objetos en estos momentos estoy haciendo la seguridad de mi sistema y bueno ps lo que quiero es que kuando no se pueda entrar a determinado modulo, me bote a la pagina anterior o talves a la que solo tiene acceso el usuario
  #4 (permalink)  
Antiguo 13/06/2009, 11:22
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 9 meses
Puntos: 105
Respuesta: Redireccionar a pagina anterior con HEADER

Bien,

pero me referia a lo raro que no acepta el history.back() o el history.go(-1), en el javascript, de seguro estas usando frames. Pero bueno sea el caso, seri mejor que lo redirecciones alertando un mensaje y luego redireccionandolo a un archivo .php desde donde se comenzo hacer el ingreso.

Tambien podrias inhabilitar el link o boton (desde el archivo donde partes), y listo, yano tendrias que llamar nuevamente a la pagina y lo tendrias mas rapido aun.

Saludos
Gildus
__________________
.: Gildus :.
  #5 (permalink)  
Antiguo 13/06/2009, 11:25
 
Fecha de Ingreso: diciembre-2007
Mensajes: 131
Antigüedad: 16 años, 4 meses
Puntos: 6
Respuesta: Redireccionar a pagina anterior con HEADER

header("Location: index.php");
  #6 (permalink)  
Antiguo 13/06/2009, 11:28
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Redireccionar a pagina anterior con HEADER

lo que pasa es que los mismos permisos hacen que al usar history.back() me rebote y siga llamando a la funcion....(dirigiendose para atraz) hasta que termina en la en el modulo donde si pueda entrar
  #7 (permalink)  
Antiguo 13/06/2009, 11:28
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: Redireccionar a pagina anterior con HEADER

header('Location:' . getenv('HTTP_REFERER'));
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #8 (permalink)  
Antiguo 13/06/2009, 11:43
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: Redireccionar a pagina anterior con HEADER

header('Location:' . getenv('HTTP_REFERER'));

esta me funciono...lo malo que debo de sacar el aviso de alert(' No tiene permiso de entrar a este modulo') pero bueno almenos me retorna sin errores...Graciasss =)
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 19:00.