egemen Merhaba
`
<?php
//ob_start() kullanılacaksa en üstte olması gerekiyor. Çünkü veriyi sunucu arabelleğinde hazırlar.
ob_start();
session_start();
include("baglan.php");
// Eğer kullanıcı zaten giriş yapmış sessionu doğru ise bu sayfadan uzaklaştıralım index sayfasına gitsin
if(isset($SESSION["login"]) && $SESSION["login"] === true){
header("location: index.php");
exit;
}
//if (empty($POST["ad"] && $POST["sifre"])) { //burada post boş ise demişsin bunun yerine
if ( ( isset ( $POST["ad"] ) ) && ( isset ( $POST["sifre"] ) ) ){
$email = trim ( $POST["ad"] );
$sifre = trim ( $POST["sifre"] );
$sql = "SELECT id, email, sifre FROM kt WHERE email = ?";
if ( $conn = mysqli_prepare( $ktvt, $sql ) ) {
mysqli_stmt_bind_param ( $conn, "s", $emails );
$emails = $email;
if ( mysqli_stmt_execute ( $conn ) ) {
mysqli_stmt_store_result ( $conn );
if ( mysqli_stmt_num_rows ( $conn ) == 1 ) {
mysqli_stmt_bind_result ( $conn, $id, $email, $sifres );
if ( mysqli_stmt_fetch ( $conn ) ) {
if ( password_verify ( $password, $hashed_password ) ) {
session_start(); //işlemleri başlatıyoruz
$SESSION["login"] = true;
$SESSION["id"] = $id;
$SESSION["user"] = $email;
$SESSION["pass"] = $sifre;
header ( "location: index.php" );
} else {
echo "Kullanıcı adı veya şifreniz hatalıdır.";
exit;
}
}
} else {
echo "Kullanıcı adı veya şifreniz hatalıdır.";
exit;
}
} else {
echo "Bir sorun oluştu lütfen yeniden deneyiniz.";
exit;
}
mysqli_stmt_close ( $conn );
}
mysqli_close ( $ktvt );
}
// # code...
ob_end_flush();
//} else {
// $kadi = $POST['ad'];
// $sifre = $POST['sifre'];
// $sql_check = mysqli_query($conn, "SELECT*FROM kt WHERE email='$kadi'AND sifre='$sifre' ") or die(mysqli_error());
// if (mysqli_num_rows($sql_check)) {
// $SESSION["login"] = "true";
// $SESSION["user"] = $kadi;
// $_SESSION["pass"] = $sifre;
// header("Location:admin.php");
// } else {
// if ($kadi == "" or $sifre == "") { //Postun boş ise zaten işlem olmayacak tekrar kontrole sokman gereksiz.
// echo "<center>Lutfen kullanici adi ya da sifreyi bos birakmayiniz..! <a href=javascript:history.back(-1)>Geri Don</a></center>";
// } else {
// echo "<center>Kullanici Adi/Sifre Yanlis.<br><a href=javascript:history.back(-1)>Geri Don</a></center>";
// }
// }
//
// ob_end_flush(); //sayfanın en altında olmalıdır..
//
//
//
// # code...
//}
?>
`
Bu şekilde deneyin.
PDO kullanmayı denemelisin.