Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
OnurBoyla 1
OnurBoyla
Hikaye Ekle

Php login hatası

  • Konuyu başlatan Konuyu başlatan wRian
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 441

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Siteye girdiğimde girişyap kısmı dosyalardan girisyap.php den çekmekte e posta şifre girildiğinde login.php ye yönlendiriyor ve login.php de 3. satırdaki kod eğer e posta şifre doğru ise 1 saniye bekleterek user.php ye yönlendir komutu fakat bende yönlendirme yapılmıyor ve beyaz ekranda kalıyor. Alt taraftada verilen hata satırlarını koyacağım.

PHP:
PHP Warning:  session_start(): Cannot send session cache limiter - headers already sent (output started at /home/instacek/public_html/login.php:3) in /home/instacek/public_html/login.php on line 5


PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/instacek/public_html/login.php:3) in /home/instacek/public_html/login.php on line 23

Login.php İçeriği

[CODE highlight="5, 23"]
.
.
<?php
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
@ob_start();
require("db.php");

$db = new Db();
$db = $db->connect();
$logemail = $_POST['user'];
$logsifre = $_POST['pass'];
if($db){

$userInfo = $db->query("SELECT * FROM users WHERE email=\"$logemail\" AND sifre=\"$logsifre\"")->fetchAll(PDO::FETCH_OBJ);
if(count($userInfo)>0){
$userInfo = $userInfo[0];
$_SESSION["login"] = "true";
$_SESSION["user_id"] = $userInfo->id;
$_SESSION["yetki"] = $userInfo->yetki;

header("Refresh: 1; url=user.php");
}
else{

echo "Kullanıcı adı veya şifre yanlış";

header("Refresh: 2; url=index.php");

}


}
else{

echo "Veritabanı ile bağlantı kurulamıyor";

header("Refresh: 2; url=index.php");

}

ob_end_flush();
?>[/CODE]
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst