Cookie oluştururken kullandığımız setcookie komutu bir kaç tane parametreye sahip. Bunlar ;
name : Cookie adıdır. Sitede birden fazla cookie olabileceği için farklı isimlerde kullanabiliriz.
value : Cookie'nin değeridir. Hangi değeri taşıyacaklarını biz belirliyoruz.
expire date : Cookie yaşam süresidir. Bu kısmı ilerleyen derslerde göreceğiz.
path : Cookie'nin geçerli olduğu yeri belirtebiliriz.
domain information : Birden fazla sunucuda bulunan siteler için tanımlama gerekebilir.
secure parameter : Kullanıcıların Cookie'leri okuma ihtimaline karşı güvenlik parametresidir.
setcookie komutunun sahip olduğu parametreler özetle bunlar. Değerin yazılım sıralaması da yukarıdaki sıra ile aynı düzendedir bunu da belirtip temel kod yapısını söyleyelim.
setcookie ("ders", "matematik" )
Yukarıdaki kodda iki tane parametre olduğunu görüyoruz. Birisi cookie adı diğeri ise değeri. expire date belirtilmediği için cookie oturumluk oluşturulur.
Cookie oluşturulduğunu kontrol etmenin de bazı yolları var. Birincisi tayıcı hata mesajı oluşturmuyorsa Allah'ın izni ile oluşturulmuş demektir. Tabi bu kısım biraz da nasip işi. Ama diyorsanız ki ben işimi şansa bırakmam o zaman If yapısı ile kontrol etmemiz gerekir. En iyi yol da budur aslında.
Bu bilgilerden sonra komple bir kod yapısına bakalım ve sonra birlikte kodları okuyalım.
<?php
if (setcookie ("ders", "matematik" ) ) {
echo "Cookie oluşturuldu." ;
} else {
echo " Cookie oluşturulamadı.";
}?>
Tarayıcıda kodları çağırdığımız zaman ise Cookie oluşturuldu şeklinde görüyor olacağız.









