Скрипт на PHP перестал искать сравнение введёных данных с данными в БД. Почему?

У меня есть PHP скрипт:

<?php
$username = filter_var(trim($_POST['username']), FILTER_SANITIZE_STRING);
$pass = filter_var(trim($_POST['pass']), FILTER_SANITIZE_STRING);

include ('cannectBack.php');

$pass = md5($pass. 'hdisdidisdi13sadsd555');

$sth = $pdo->query("SELECT * FROM `sistem` WHERE `username` = '$username' AND `pass` = '$pass'");
$mazer = $sth->fetch(PDO::FETCH_ASSOC);
if(count($mazer) == 0) {
    echo header("Location: errorLogin.html");
    exit();
}

setcookie('user', $user['username'], time() + 3600, "/" );
header("Location: userjdjw9eqi3dwojdojsdcm033.php");
?>

Он раньше искал сравнение с введеными данными в БД, потом я переписал скрипт для PDO, после всё нормально работало и тут вдруг раз и он перестал работать, чтобы я не вводили он все равно пропускает и не выводит ошибку. Может что-то с Cookie? Я новечёк в этом деле и немного не понимаю что случилось.


Ответы (0 шт):