Elma Doktoru

iPhone, iPod iPad Teknik Servisi

Çar23052012

Son Güncelleme18:39:01

Geri Web Php & Dersler

Php Dersleri

PHP 62 - Cookie'lerin Silinmesi

Cookielerle alakalı son derslerimizden birisi yaptığımız bu Cookie'leri nasıl sileceğimizle alakalı. Cookielerin silinme işlemi genelde üyelik sistemlerine çıkış yapıldığı zaman devreye girer. Ziyaretçi için oluşturulan Cookie ziyaretçinin çıkması ile birlikte silinir.

Cookie'leri istediğimiz zaman silebiliriz, yaşam ömrü hiç farketmez. Şimdi bunu örnekle göreceğiz. 3 bölümde kod yazacağız ve bu bölümler sırası ile ; Cookie oluşturma ve ikinci sayfaya link verme. İkinci bölümde Cookie'yi okuma ve son bölümde ise Cookie silme.

İlk sayfanın kodları ;

<?php

if (setcookie ( "ders", "matematik" ) ) {
echo "Cookie oluşturuldu.<br>";
echo "<a href =cookiesil2.php>Cookie okumak için tıklayın.";
} else  {
echo "Cookie oluşturulamadı.";
}

?>

Cookie oluşturuldu. Şimdi ise Cookie silecek sayfanın kodlarını yazalım.

<?php

echo " Cookie'nin Değeri:".$_COOKIE["ders"];
echo " <br><a href=cookiesil3.php>Cookie'yi sil</a> ";

?>

Cookieyi okuyacak sayfayı tasarlayıp silecek sayfaya yönlendirdikten sonra geldi son silme sayfasına ;

<?php

ob_start();
echo " Cookie Silindi<br>";
setcookie ("ders");
echo "<a href=cookiesil2.php>Cookie Okuma Sayfasına Geri Dön.</a>";
ob_end_flush();

?>

Son kodda da Cookie silindiğini kontrol etmek için 2. sayfaya tekrar link verdik. Bu derste özetle ; Cookie nasıl oluşturulduğu, nasıl okunduğu ve nasıl silindiğini bunun yanı sıra silindikten sonra nasıl kontrol edildiğini gördük.

Cookie'lerle alakalı son dersimizde ise Cookie güvenliğini göreceğiz ve sonra Session mevzusuna geçeceğiz.

Blog'umuza ait son güncellemeleri Twitter veya Facebook sayfalarımızdan da takip edebilirsiniz.

PHP 61 - Cookie'lerin Ömrü

Bu kısma kadar gördüğümüz Cookie'ler hep oturumluk yani bağlantıda kalındığı süre için kullanılan Cookie'lerdi. Şimdi ise Cookie'lerin ömürlerinin nasıl uzatıldığını ya da belirlendiğini göreceğiz. Yani tarayıcı kapatıldığında Cookie silinmemesi için ona bir yaşam zamanı vereceğiz.

Cookie'lerin zamanını belirlerken saniye cinsinden belirleyeceğiz ve kod içinde bu şekilde belirteceğiz. Şimdi kodlara bakalım :

<?php

setcookie ("ders", "matematik", time()+60);
setcookie ("ders", "matematik", time()+3600);
setcookie ("ders", "matematik", time()+86400);

?>

Şimdi kodlara beraber göz atalım. Burada 3 farklı bitiş süresine sahip Cookie oluşturduk. Birincisinde Cookie 1 dakika içinde, ikincisinde 1 saat içinde ve üçüncüsünde de 1 gün içerisinde Cookie silinecek.

Burada ek bilgi olarka şunu vermek gerekiyor. Tarayıcı Cookie'nin yaşam süresi için beklemez. Diyelim kullanıcıya 1 gün sonra silinecek bir Cookie gönderdik ama 1 hafta kullanıcı bilgisayarını açmadı. E ne olacak bizim Cookie derseniz ; ziyaretçi tekrar siteyi ziyaret ettiğinde Cookie bilgisini de gönderir. Tarayıcı Cookie'nin zamanının dolup dolmadığını gönderim işleminde kontrol eder. Dolmuşsa Cookie siler ve yok bilgisi gönderir.

Blog'umuza ait son güncellemeleri Twitter veya Facebook sayfalarımızdan da takip edebilirsiniz.

PHP 60 - Cookie Nasıl Okunur ?

Cookie oluşturmayı gördükten sonra sıra bu Cookie'yi nasıl okuyacağımıza geldi. Cookie okurken ön tanımlı değişkenlerden olan $_COOKIE'yi kullanıyoruz. Bir önceki dersimizde Cookie nasıl oluşturuluru gördük. Şimdi bir tane sayfa oluşturalım ve bu sayfaya cookie.php diyelim. Daha sonra da bu sayfayı okumayı kodla görelim. Böyle cookie nasıl okunuru da öğrenmiş oluruz.

Joomla 1.5 Kolay Kullanım Rehberi

Joomla 1.5 Rehberi

Joomla 1.5'i öğrenmek hiç bu kadar kolay olmamıştı

Hiç bir kodlama bilgisine sahip olmaksızın kendi kişisel yahut kurumsal websitenizi yapmak için size lazım olan Joomla! ve Joomla 1.5 Rehberi