Ver Mensaje Individual
  #23 (permalink)  
Antiguo 17/01/2014, 15:18
Avatar de estudioplateado
estudioplateado
 
Fecha de Ingreso: diciembre-2009
Mensajes: 71
Antigüedad: 14 años, 11 meses
Puntos: 2
Respuesta: error en redirreccion mediante funcion header

sin embargo, en el codigo original de login.php yo hacia una comprobación con un ECHO:

Código PHP:
$domain $_SERVER['HTTP_HOST'];   
$url $_GET['url']; 
//$url = "edit.php?sid=$sid"; 

if ($_POST[sublogin]) { 

    
$_POST clean($_POST); 

    
$res mysql_query("select * from usuario where nick_u = '$_POST[txtu]' and pass_u = '$_POST[txtp]'"); 
    if (
mysql_num_rows($res)) { 
        
$row mysql_fetch_array($res); 
        
$_SESSION[registrado] = $row[cod_u]; 
        
$_SESSION[nombre] = $row[nick_u]; 
    } else                      { 
        
$mensaje '<br />nombre de usuario / contrase&ntilde;a incorrectos<br /><br />'
    } 


if (
$_SESSION[registrado]) { 
      
header("location: ".$url); 
      
//header("Location: http://".$domain.$url); 
      //header("Location: $url");  
     //header('Location:' . getenv('HTTP_REFERER')); 
     //header("Location: " . $_SERVER['HTTP_REFERER']); 
     //header("location: compras_alta.php"); 
     
exit; 
} else { 
     echo 
'<html>'
     echo 
'<head>'
     echo 
'       <title>Registro de Usuarios</title>'
     echo 
$domain.$url
// ....
//....

y el echo -que está fuera de la condicion de usuario registrado- me imprimía sin problemas la url que me llegaba por GET ...

no estoy seguro de que viniera vacio ...

saludos,