if(mysql_num_rows($sql_check)>0)
{
session_start();
$_SESSION["kadi"] = $kadi;
echo "<script>window.location='index.php';</script>";
}burası üye k.adi ve şifresi doğruysa yapılacaklar. burada session devreye sokuyorum.
sonra farklı bir php dosyasında şunu yapıyorum.
session_start();
$session=$_SESSION["kadi"];
if($session==""){
echo " <a href='uye-login.php'>Üye Girişi</a> <a href='uye-ol.php'>Üye Kayıt</a>";
}
else
{
echo "Hosgeldin $session- <a href='cikis.php'>cikis yap</a>";
}
echo "Hoşgeldiniz ".$_SESSION["kadi"];
?>burada da kullanıcı giriş yaptıysa ve yapmadıysa durumuna bakıyoruz. fakat host üzerinden giriş yaptığım zaman direk ilk if sorgusu çalışıyor, localhost ta ise hoşgeldin kadi yazıyor. ikisi arasındaki farkı çözemedim. kodlarda da bir yanlışlık olmuş olabilir.