Elma Doktoru

iPhone, iPod iPad Teknik Servisi

Çar23052012

Son Güncelleme18:39:01

Geri Web Php & Dersler

Php Dersleri

PHP 59 - Cookie Nasıl Oluşturulur ?

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.

PHP 58 - Cookie Nedir? Nerde Kullanılır ?

Dosya ve dizin işlemlerinden sonraki adım ise Cookie'ler. Bu dersimizde kod bilgisinden daha çok Cookie'lerin ne olduğunu ve nerelerde kullanıldığını göreceğiz.

Cookie Nedir ?

Temel olarak Cookie'ler ziyaretçileri birbirinden ayırt edebilmek için geliştirilmiş uygulamalar diye adlandırılabilir. Bir siteyi ziyaret eden binlerce kişi var ortalama. Biz ise geliştirmek için kendi sitemizi ziyaretçileri tanımak adına Cookie ve Session kullanıyoruz.

Cookie'ler küçük dosyalardır ve ziyaretçi sitenize girdiği zaman onların bilgisayarlarına gönderilir. Bu bilgiler ziyaretçinin bilgisayarında bulundurulur. Bilgi olarak ise hangi siteden gönderildiği, sonlanma tarihi gibi bilgileri kapsar.

Cookie'ler Nerede Kullanılır ?

Bu konuda çok fazla detaya inmeyeceğim. Temel olarak Cookie'ler iki amaç için kullanılır. Ya ziyaretçilerinizi tanımak ve birbirinden ayırt etmek için ya da ziyaretçileri takip etmek için. Ziyaretçi tanıma özelliği daha çok üyelik sistemlerinde yaygındır. Örneğin bir foruma ya da bir siteye üyesiniz ve giriş yaptığınız zaman Hoşgeldiniz veya Hoşgeldin Ayaz Şamil gibi ibareleri çok sık görürsünüz.

İkinci kullanım alanı ise aslında birincisi ile birleşik diyebiliriz. Ziyaretçiyi takip etmenin iki olumlu sonucu vardır. Biri bizim için biri ise ziyaretçi için. Bizim için iyi olan kısım şu ki ; ziyaretçinin hangi bölümleri daha sık ziyaret etttiğini görürüz ve planlarımıza o şekilde yön veririz. Ziyaretçi için iyi olan kısmı ise genelde alışveriş sistemleri içinde çok sık görülür. Örneğin ben bir siteden sürekli alışveriş yapıyorsam tekrar girdiğimde bana %5 indirim yapmaları hoş bir duygu olur. Bu da sitenin beni takip ettiği ve değer verdiği anlamına gelir ki böyle siteleri zor bırakırsınız.

Bu dersimizde Cookie'lerin ne işe yaradığını ve ne olduğu hakkında kısa ve temel bir şekilde bahsettik. Bundan sonraki dersimizde ise Cookie'lerin nasıl oluşturulduğu hakkında biraz konuşağız..

PHP 57 - Disk Büyüklüğü Ne Kadar ?

Bu fonksiyonu çok yoğun bir şekikde kullanmıyoruz ama bilgi olarak bir kenarda durmasında fayda var. Örneğin C diskinin büyüklüğü gibi bazı bilgileri kod olarak da öğrenebiliyoruz. Diskin büyüklüğünün ne kadar olduğunu öğrenmek için Disk_total_space foksiyonunu kullanıyoruz.

Örneğin C ve D sürücülerinin toplam disk büyüklüğünü öğrenmek için aşağıdaki kodları yazmamız gerekiyor. Önce kodları yazalım sonra beraber inceleyelim.

<?
echo " C : " ;
echo round ( ( ( ( disk_total_space ("c:") /1024) /1024 ) /1024), 2 ) ;
echo "GB <br> " ;
echo " D : " ;
echo round ( ( ( ( disk_total_space ("d:") /1024) /1024 ) /1024), 2 ) ;
echo "GB <br> " ;
?>

Şimdi kodları beraber okuyalım. 2. satırda C diskinin ekrana yazdırılmasını görüyoruz. Hemen altında ise diskin alanının ne kadar olduğunu soruyoruz. Bu kısımda 1024 e bölüyoruz. 1024 e 3 kere bölmek bize GB cinsinden belleği verir. ,2 Kısmı ise gb kısmından sonraki küsüratın kaç basamaklı olacağını belirtiyor.

Dosyayı tarayıcıda çağırdığımızda ise ekrana :

C: 85,69 GB
D: 92,33 GB

Şeklinde olduğunu göreceğiz.

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