Foros del Web » Programando para Internet » PHP »

cómo volver a la página que llamó al login

Estas en el tema de cómo volver a la página que llamó al login en el foro de PHP en Foros del Web. En un sistema de sesones al llamar a una página protegida se redirecciona al logín; si se efectúa la conexión, ahora el header Location apunta ...
  #1 (permalink)  
Antiguo 09/05/2006, 12:47
 
Fecha de Ingreso: marzo-2003
Mensajes: 225
Antigüedad: 14 años, 9 meses
Puntos: 0
cómo volver a la página que llamó al login

En un sistema de sesones al llamar a una página protegida se redirecciona al logín; si se efectúa la conexión, ahora el header Location apunta a una página por defecto (index.php), ¿como puedo lograr que vuelva a la página que lo llamó si la conexión se ha efectuado?
saludos,

Código PHP:
if($HTTP_POST_VARS['action']=="login"){
    if(
$totalRows_rsLogin==0){
        
$errorMessage "error de conexión";
        
mysql_free_result($rsLogin);
    } else {
        
mysql_free_result($rsLogin);
        
session_register("usu");
        
$HTTP_SESSION_VARS['usu'] = $HTTP_POST_VARS['username'];
        
header("Location: ../index.php");
    }

  #2 (permalink)  
Antiguo 09/05/2006, 13:45
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 11 años, 7 meses
Puntos: 2
Puedes utilizar la variable global $HTTP_REFERER que te dice la dirección desde donde se ha llegado a esa página. Te pongo un ejemplo:

Si llamas a http://www.dominio.com/acceso.php desde http://www.dominio.com/index.php, la variable $HTTP_REFERER valdrá:
$HTTP_REFERER = "http://www.dominio.com/index.php";

------------------------------------------------------------------------------
Carles Martínez · http://www.xatcom.net/ · diseño web y comunicación

Última edición por carmarri; 09/05/2006 a las 13:53
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:39.