Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/08/2008, 18:27
maldito_desgraciado
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: header("Location: 1.php") no funciona?

Hola, en teoría tengo el mismo problema de direccionamiento a otra pagina, la cual tmb esta cargada en el servidor. El problema es que no aplica el header... y por lo tanto no me envía a la página en cuestión. Este es el código:

<?php
$RFC=$_POST['C_RFC'];
$PASSWD=$_POST['C_PASSWD'];

function Conectarse()
{
if (!($link=sybase_connect("localhost","usrdedb","psw ddedb")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!sybase_select_db("general",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();

echo "EXITO EN LA CONEXION<BR><BR>";

$result=sybase_query("select * from EMPLEADO",$link);
while($RFC_apoyo = sybase_fetch_array($result))
{
if ($RFC==$RFC_apoyo["RFC"])
{
$VALIDARFC=1;
}
else
{
$VALIDARFC=0;
}
}

$resultado=sybase_query("select * from EMPLEADO",$link);
while($PASSWD_apoyo = sybase_fetch_array($resultado))
{
if ($PASSWD==$PASSWD_apoyo["PASSWD"])
{
$VALIDAPASSWD=1;
}
else
{
$VALIDAPASSWD=0;
}
}
sybase_free_result($result);
sybase_close($link); //cierra la conexion

if (($VALIDARFC==1) && ($VALIDAPASSWD==1))
{
header('refresh: 2; Bienvenida.php');
echo 'Password correcto...

Espera en lo que se realiza la conexión';
}
else
{
echo "PASSWORD INCORRECTO";
}
?>

ya intenté en el header con un HEADER: LOCATION Bienvenida.php y sucede que si conecta, pero el pez es que no ejecuta el header.