Posted by: M.Can on: Temmuz 29, 2008
Sorun: Cookie’yi bıraktığım dizinin üst dizinlerinde okunmuyor?
Çözüm: Cookie’ler bildiğimiz üzere domain ve dosya tabanlı çalışır. Yani eğer cookie’yi a klasörünün içine bırakırsanız sadece orda ve alt klasörlerinde okuyabilirsiniz. Tabi bunu çözmenin bir yolu var…
Bildiğimiz gibi cookie’leri aşağıdaki kod parçası ile yapıyoruz..
setcookie("cookie_adi","cookie_değeri",time()+istenensüre);
Önce bu kodları kısaca açıklayalım.
Cookie bırakmayı ufak bir şekilde anımsadıktan sonra esas konumuza dönelim. Cookie’de üç değer kısmı gördük. Şimdi bunlara 1 tane daha ekleyip etki alanını ayarlıcaz. Aşağıdaki kodu inceleyelim.
setcookie (“cookie_adi”,”cookie_değeri”,time()+süre,”/”);
Koddaki en sonki kısma dikkat ediniz (“/”) bu kısım belli bir domain altındaki tüm dosyalarda bu cookie’nin okunabilir olmasını sağlar.
Saygılarımla…
Albeo theme by Design Disease