Merhaba arkadaÅŸlar. Bugünkü konumuz Çerezler(Cookie) olacak. Kısaca tanımlamak gerekirse istemci tarafında dosya oluÅŸturabilmemize yarar. Bu dosya içerisinde bu istemciye ait bilgiler yer alıyor. Örnek vermek gerekirse üyelikli sitelerde üye giriÅŸ sistemi bulunmaktadır. GiriÅŸ yapılacak sayfada sizden e-posta(vb.) ve ÅŸifrenizi isterler. Bunlar dışında birde beni hatırla adı altında bir seçenek vardır. Bu seçeneÄŸi seçerseniz siteyi daha sonra ziyaret ettiÄŸinizde e-posta ve ÅŸifre girmeden otomatik olarak üye giriÅŸi yapmanızı saÄŸlar. E-posta ve ÅŸifre bilginizi bilgisayarınıza oluÅŸturduÄŸu dosyadan alır. Bu olay Cookie yani Çerez ile yapılmaktadır. Bunun dışında da birçok ÅŸey yapılabilir. Åžimdi kullanımına örnek verelim.
setcookie("aerdogan","12345678",time()+3600);Yukarıda aerdogan adında Cookie oluÅŸturduk ve içindeki deÄŸeri ekrana yazdırdık. Aerdogan adında bir cookie olup olmadığını isset komutu ile kontrol edebiliriz. İsset kontrolü saÄŸlanan deÄŸiÅŸkenin tanımlı olup olmadığını kontrol eder. Åžimdi bir örnek yapalım.
echo $_COOKIE["aerdogan"];
if(isset($_COOKIE["aerdogan"]))Yukarıda aerdogan adında cookie tanımlanıp tanımlanmadığını kontrol ettik. Tanımladığımız için ekranda tanımlanmış yazacaktır. Son olarak Cookie'mizi nasıl sileceÄŸimize deÄŸinelim.
{
echo "Tanımlanmış!";
}
else
{
echo "Tanınlanmamış!";
}
setcookie("aerdogan", "12345678", time() - 3600);Burada çerezimizin zamanını eksi bir deÄŸer olarak giriyoruz. Böylelikle çerezin zamanı dolduÄŸu için siliniyor. Bir makalemizin daha sonuna geldik. Yararlı olması dileÄŸiyle.
0 Yorum