Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2012, 07:48
tonslinz
 
Fecha de Ingreso: septiembre-2011
Mensajes: 9
Antigüedad: 13 años, 4 meses
Puntos: 0
Header("location") no hace nada

Buenos dias señores,

Haber si alguien puede echarme una mano con el siguiente codigo, aparentemente todo funciona a la perfección excepto que no me ejecuta el Header location, me crea la sesion y me comprueba todo y me salta esa linea de código(la del header) he estado revisando el codigo y no consigo sacarle la pega, haber si podéis echarme una mano, por cierto, lo utilizo en un servidor web de 1and1.

Gracias de antemano, espero pronto sus respuestas.

Codigo
Código PHP:
<?php
include_once("conectaDB.php");
if((
$_POST["us"] != "") && ($_POST["con"] != ""))
{
$_POST["us"];
$_POST["con"];
$link Conectarse();
$sql ="SELECT `contraseña`,`nivel` FROM `Usuarios`WHERE `usuario`='".$_POST["us"]."'";
$result mysql_query($sql) or die("La siguiente consulta contiene algún error:<br>nSQL: <b>".$sql."</b>");
    if(
$row mysql_fetch_array($result))
    {
        if(
$row["contraseña"] == $_POST["con"])
        {
            
session_start();
            
$_SESSION['usuario'] = $_POST["us"];
            
$_SESSION['nivel'] = $row['nivel'];
            
header("location:index.php");
        }
        else
        {
            echo
"no coincide";
        }
    }
    else
    {
        echo 
"no hay conexion a la base de datos";
        
//header("Location:error.php");
    
}
}
else
{
echo 
"Debe especificar un nick y password";
//header("Location:error.php");
}
?>