arkadaşlar php'yi temel seviyede biliyordum. uzun bir süre PHP kod yazmayınca da unuttum. SESSION'ı bu şekilde kullanıyorum. Sistemi denediğim kadarıyla her şey yolunda çalışıyor; ancak sanki bir yerde eksik bir şey yapıyorum gibi geldi bana. İleride büyük sorunlarla karşılaşmamak adına sizlere danışmak istedim...

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:/");