[]
Cookie sorunu - php
arkadaşlar basit bir cookie yaptım yalnızca kullanıcı adı ve şifreyi hatırlayan.
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?
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);
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);
- yvandal (06.09.12 22:58:48 ~ 23:02:48)
yok yav, çalışmadı gene.
üstelik böyle yapınca localhost'taki cookie de yalan oldu
üstelik böyle yapınca localhost'taki cookie de yalan oldu
- tchuck (06.09.12 23:18:39)
tek tırnakla deneyin bi. '/' olarak.
- yvandal (06.09.12 23:23:05)
hayır :S
- tchuck (06.09.12 23:24:45)
setcookie("SessionCookie", $kadi.$ayirac.$sifre_mf5sha1, time() + $sess_time, '/');
bu halde localhost'ta problem mi çıkıyor?
bu halde localhost'ta problem mi çıkıyor?
- yvandal (06.09.12 23:33:05)
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)
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)
- tchuck (06.09.12 23:35:20)
1