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ñ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,