Benim basit php koduyla yanlış görebilir miyim?

0 Cevap

Ben bu hatayı alıyorum Ben sadece neden bilemiyorum:

Warning: Cannot modify header information - headers already sent by (output started at C:\Users\Gateway\Documents\xampp\htdocs\login.php:3) in C:\Users\Gateway\Documents\xampp\htdocs\login.php on line 14

İşte kod:

if (isset($_POST['submit'])) {

    $username = sanitize($_POST['username']);
    $password = sanitize($_POST['password']);

    if ($username) {
        if ($password) {
            $query = mysql_query(" SELECT * FROM users WHERE username = '$username' && password = '$password' ");
            if (mysql_num_rows($query) == 1) {
                $setCookie = setcookie('loggedIn', 1, time()+3600);
                echo 'user found';
            } else {
                $error = 'The username and/or password you entered is incorrect';
            }
        } else {
            $error = 'Please enter a password';
        }
    } else {
        $error = 'Please enter a username';
    }

}

Ben adı 'admin' ve şifre '123 ', bu bir rekor kullanıcıların tablo içinde benim kaydedilmedi giriyorum. Ve doğru kullanıcı adı / parola açılan girildiğinde ben eserler yankılanan "kullanıcı bulunamadı" mesajı.

Sorunu "LoggedIn" denilen çerez koymak değil ve ben bu başlık hatası değiştiremezsiniz olsun, olduğunu.

Neden?

0 Cevap