localhostumda gayet sorunsuz çalışıyor ama hostinge gelince çalışmıyor. $_COOKIE["SessionCookie"] 'yi echo'luyorum, bir sonuç vermiyor. çünkü cookie'yi kaydetmemiş. sorun ne olabilir ki?
setcookie("SessionCookie", $kadi.$ayirac.$sifre_mf5sha1, time() + $sess_time);
şeklinde yapıyorum.
ardından kullanıcı giriş yaptığında, sessioncookie'yi çağırtıp, cookie'de kayıtlı kullanıcı adı ve şifreye kullanıcı girişi yaptııroyrum.
edit: arkadaşlar asp'de nette biri tıpa tıp aynı sorunu Response.Cookies("xxx").path="" şeklinde çözdüğünü söylüyor. ama açıkçası bununla ilgili hiçbir şeyi anlamadım. bundan anlayabilmiş olan varsa php olarak anlatabilir mi?
path ekleyin, şöyle yani:
setcookie("SessionCookie", $kadi.$ayirac.$sifre_mf5sha1, time() + $sess_time, "/");
olmazsa bir virgül daha atıp domain'i de koyun.
setcookie("SessionCookie", $kadi.$ayirac.$sifre_mf5sha1, time() + $sess_time, "/", $domain);
yok yav, çalışmadı gene.
üstelik böyle yapınca localhost'taki cookie de yalan oldu
tek tırnakla deneyin bi. '/' olarak.
hayır :S
setcookie("SessionCookie", $kadi.$ayirac.$sifre_mf5sha1, time() + $sess_time, '/');
bu halde localhost'ta problem mi çıkıyor?
yok bu şekilde localhost'ta sorun yok, ama sunucuda çalışmıyor.
domain de eklediğimde her ikisinde de çalışmıyor. (ki localhost olarak ekliyorum domaini local'de-sitede normal domaini yazıyorum-, ondan akynalı bir sorun olabilir tabi)