Err, buenas gente, a ver, problemilla raro, igual es de la configuración del php.ini, pero no estoy seguro y por eso posteo. Estoy tratando de hacer una redirección, sinembargo, el debugger me da el error que he puesto como tema del hilo.

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.