Aquí el código que estoy utilizando:
Código :
<?php if(isset($_POST['userTxt']) && isset($_POST['passwdTxt'])){ $user = $_POST['userTxt']; $password = $_POST['passwdTxt']; $sql = new mysqli("localhost","root","x151181b","izcay"); if(mysqli_connect_errno()){ printf("Error connecting to database: %s\n",mysqli_connect_error()); exit(); } if($stmt = $sql->prepare("SELECT * FROM users WHERE (uname=?) AND (passwd=?)")){ $stmt->bind_param('ss',$user, $password); $stmt->execute(); if($stmt->fetch()!=null){ $pagDestino = "admin.php"; header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/".$pagDestino); } else{ printf("%s Usuario o contraseña incorrectos"); } } } else{ $pagDestino = "login.htm"; //EL ERROR LO DA EN LA SIGUIENTE LÍNEA header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/".$pagDestino); }?>
El error lo dá en la línea que he marcado con un comentario, al final.
Si alguien puede orientarme, genial; y gracias de antemano.