PHP de oturum işlemlerini basitçe anlatmaya çalışıyım


giris.php dosyasında oturum açma ekranı ve oturum açma kontrolünü yaptık ve sayfalar.php ye yönlendirdik. oturum açılmamış ise giriş sayfasına geri gönderdik

Bir veri tabanında kullanıcı bilgilerinin tutulduğunu varsayalım

giris.php

session_start();
include("db.php"); /// sql baglantı kodlarının include
if($_POST[kullanici]){
$sorgu = mysql_query("SELECT * FROM kullanicilar where kullanici = '$_POST[kullanici]' and sifre = '$_POST[sifre]'");

$bilgiler = mysql_fetch_assoc($sorgu);

if($bilgiler[id] != ''){
$_SESSION[oturum] = $bilgiler[id];
header('Location: sayfalar.php');
}else{
echo ' bilgiler yanlış ';
}
}
echo '

Kullanıcı
Şifre

';
?>



sayfalar.php

session_start();

if($_SESSION[oturum] != ''){

// menülerin kodları
// oturum açıldığında görüntülenecek içerikler

}else{
header('Location: giris.php');

}

?>