webmaster
 
›
Cevapla
27-12-2011 16:46:22
 

Php İle Çerez Oluşturma

Çerez diye nitelendirdiğimiz teknik ismiyle cookie'nin ne olduğuyla başlayalım isterseniz. Bir siteye üye girişi yaptığınızda kullandığınız tarayıcıya göre bir dizinde belgeler saklanır. Örneği İE de Araçlar > İnternet Seçenekleri > Ayarlar > Dosyaları Görüntüle dediğimizde karşımıza onlarca dosya çıkıyor. Ve metin belgesi şeklinde dosyalar vardır. ( cookieturum@phpdersleri gibi ) Bu dosyalarda sunucu tarafından okunan size ait veriler bulunmaktadır. Gerek oturum bilgileriniz olsun veya küçük uygulamara ait veriler olabilir.

Öncelikle php sayfanızda çerezleri yönetebilmek için sayfanın başına

session_start();

komutunu eklemeniz gerekmektedir.

Şimdi nasıl oluşturduğumuza bakalım. Basit olarak kullanıcının ismini barındıran bi çerez oluşturalım.

Kod:
<?
$isim=$_POST['isim']; // bir formdan postlanan isim değerimiz olsun
setcookie("kullaniciismi",$isim,time()+3000); // burdada kullaniciismi adında çerezimizi oluşturduk
?>

Olay bu kadar. Kodların teferruatına bakacak olursak bir formdan postlanan isim adındaki değeri alıp $isim değişkenine atadık. setcookie fonksiyonumuzla kullaniciismi adında bir çereze $isim değişkeninde bulunan değeri atadık. time()+3000 ilede bu çerezimizin 3000 sn süreyle aktif olacağını belirledik.

Şimdi bu çerezi sayfamızda okuyalım. Tekrardan bu veriyi okumak istediğimiz sayfanın başına session_start(); komutunu veriyoruz. Ardından değeri yazdırmak istediğimiz yere

Kod:
<?
echo $_COOKIE['kullaniciismi'];
?>

koduyla saklı olan değeri yazdırıyoruz. Tarayıcıyı kapatıp bu değeri okuyan sayfaya baktığımızda değer aynı şekilde belirtilen süre içerisinde okunabilir.

Bir önceki yazı Php if Deyimi hakkında bilgi vermektedir.

Cevapla

"Php İle Çerez Oluşturma" konusu hakkında etiketler
alakali anlami ayarlari bilgileri cerez cerezi cerezler cookie cookieveri dosyasi facebook formdan gelen ile ilgili istedigimiz konu nedir okuma olust olusturma ornekler php phpde saatlik sitede sorunu tarayicidan turkce veriyi yazdirma yere

Php if Deyimi Önceki | Sonraki Değişkenin Boş Olup Olmadığını Görmek




Saat: 22:49 - Webmaster Forumu - Rss - Arşiv
İletişim Bilgileri, Contact Us, Kullanım Sözleşmesi, Gizlilik