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.
