SESSION'ı aşağıdaki şekilde kullanıyorum. Sizce bir eksik yada hata var mı?
giriş yapılırken kontrolü bu şekilde yapıyorum:
giris.php
$kontrol = mysql_num_rows(mysql_query("SELECT * FROM uyelerimiz where user = '$user' AND pass = '$pass'"));
if($kontrol > 0){
$_SESSION['oturum'] = "$user";
header( "Location:/sec.php"); // BAŞARILI GİRİŞ... YÖNLENİYOR..
} else {
echo "Kullanıcı adı veya şifreniz hatalı.";
}
eğer kullanıcının sistemde oturumu açıkça tekrar kullanıcı adı ve şifre girmemesi için bunu kullanıyorum:
index.php
session_start();
// EĞER OTURUM ZATEN AÇIKSA YÖNLENDİR
if (isset($_SESSION['oturum'])) {
header("Location:/sec.php");
} else {
echo "";
}
çıkış linkine tıkladığında da çıkış yapıp ana sayfaya yönlendiriyorum.
cikis.php
session_start();
session_destroy();
header ("Location:/");