[b]Session ve Cookie Arasındaki Farklar Nedir?[/b]
İkiside web sitesini kullanıcı verilerine göre dinamikleştirmek için kullanılır. Session'da oluşturulan veri sunucu tarafında, cookie ile oluşturulan veri istemci tarafında depolanır.
Session'daki bilgiler sunucu tarafından değiştirilebilir. Cookie'de ki bilgiler ise sunucu ve istemci tarafından (tarayıcı ayarlarından) değiştirilebilir. Session'un kullanılabilmesi için istemcide cookiler izin verilemelidir.
[b]Session Nasıl Kullanılır?[/b]
Session verisi $_SESSION[] değişkeni üzerinden değiştirilir ve alınır.
[b]Cookie Nasıl Kullanılır?[/b]
Cookie verisi setcookie() fonksiyonu ile değiştirilir ve $_COOKIE[] değişkeni üzerinden alınır.
Bu şekilde kullandığımız zaman cookie tarayıcı kapandığı zaman silinir. İstersek bunun yerine çerezin silineceği zamanı biz belirleyebiliriz.
time() tarih ve saati verir.
Kullanımı:
İkiside web sitesini kullanıcı verilerine göre dinamikleştirmek için kullanılır. Session'da oluşturulan veri sunucu tarafında, cookie ile oluşturulan veri istemci tarafında depolanır.
Session'daki bilgiler sunucu tarafından değiştirilebilir. Cookie'de ki bilgiler ise sunucu ve istemci tarafından (tarayıcı ayarlarından) değiştirilebilir. Session'un kullanılabilmesi için istemcide cookiler izin verilemelidir.
[b]Session Nasıl Kullanılır?[/b]
Session verisi $_SESSION[] değişkeni üzerinden değiştirilir ve alınır.
Kod :
<?php
$_SESSSION['kullaniciadi'] = 'sirius';
echo $_SESSSION['kullaniciadi'];
?>
[b]Cookie Nasıl Kullanılır?[/b]
Cookie verisi setcookie() fonksiyonu ile değiştirilir ve $_COOKIE[] değişkeni üzerinden alınır.
Kod :
<?php
setcookie("kullaniciadi", "sirius");
?>
Bu şekilde kullandığımız zaman cookie tarayıcı kapandığı zaman silinir. İstersek bunun yerine çerezin silineceği zamanı biz belirleyebiliriz.
time() tarih ve saati verir.
Kod :
<?php
setcookie("kullaniciadi", "sirius", time()+2592000);
?>
Kod :
<?php
echo $_SESSION['kullaniciadi'];
?>