echo setcookie("UYE",$kadi,(time()+60*60*24));dediginizde ne değer aliyorsunuz
birde oluşturmuyor dedikten sonraki sayfada
print_r($_COOKIE);
dediginizde ne deger aliyorsunuz
Hocam ilgin için teşekkürler
Söylediklerini yaptım.
Giriş yaptığında şu kodda ekrana 1 yazdırıyor
echo setcookie("UYE",$kadi,(time()+60*60*24));
Bunu giriş yaptıktan sonra index.php'de çağırdığımda
print_r($_COOKIE);
Şöyle bir çerez oluşuyor
Array ( [UYE] => nizzo [PHPSESSID] => 56ab31f4608fbfc34d4344865c3e486b )
Sorun yok sanırım bunda.
Giriş yapılıp yapılmadığınıda şöyle kontrol ediyorum
global $UYE; // Oturum $_SESSION'ununu $UYE değişkenine atamıştım
if (empty($UYE)) {
//içerik boşsa
}else {
//içerik doluysa
}
Kullandığım kod bu
$k_adi = $_COOKIE["UYE"];
if (empty($k_adi)) {
echo setcookie("UYE",$kadi,(time()+60*60*24));
$_SESSION["UYE"]=$_COOKIE["UYE"];
BlokAc($blokbaslik="Giriş Yapıldı");
echo "<br /><br /><br /><div class=\"hata\">Hoşgeldiniz sayın <font color=\"blue\">".$kadi."</font><br />
Bekleyin Ansayfaya yönlendiriliyorsunuz</div>";
header("Refresh: 3; url=index.php");
BlokKapat();
}else {
$_SESSION["UYE"]=$k_adi;
BlokAc($blokbaslik="Giriş Yapıldı");
echo "<div class=\"hata\">Hoşgeldiniz sayın <font color=\"blue\">".$kadi."</font><br />
Bekleyin Ansayfaya yönlendiriliyorsunuz</div>";
header("Refresh: 3; url=index.php");
BlokKapat();
}Sorunu hala çözebilmiş değilim.