İnternet Sitemize Giren Ziyaretçilerin Sayısı PHP İle Nasıl Belirlenir?

İnternet Sitemize Giren Ziyaretçilerin Sayısı PHP İle Nasıl Belirlenir? Öne Çıkarılmış Görsel

İnternet Sitemize Giren Ziyaretçilerin Sayısı PHP İle Nasıl Belirlenir?

Web Sitesini Ziyaret Eden Web Kullanıcı Sayısının Belirlenmesi

İnternet Sitemize Giren Ziyaretçilerin Sayısı PHP İle Nasıl Belirlenir?Bu bölümdeki ilk uygulamamız, web sitemizi ziyaret eden web kullanıcılarının sayısını tespit eden ve saklayan bir sayaç oluşturmaktır. Bu uygulamadaki prensibimiz şudur: ziyaretçi sayacı, ”ziyaret.txt” adlı bir metin dosyasında saklanacaktır. Siteye her erişim olduğunda, ”ziyaret.txt” adlı metin dosyası içindeki sayaç okunacak, değeri 1 arttırılacak ve yeni sayaç değeri yeniden ziyaret.txt” dosyasına kaydedilecektir.

Ayrıca her erişimde sayaç değeri yazdırılacaktır. Bu uygulamada iki ayrı php koduna ihtiyacımız vardır: bunlardan birincisi, sadece başlangıçta bir kez çalıştırılacak olan ”ilk.php” adlı dosyadır. Bu dosya çalışınca,”ziyaret.txt” dosyasını yazma modunda açarak içine 0 değerini yerleştirmekte ve böylece sayacı sıfırlamaktadır. İkinci dosya olan, ”ziyaret.php” adlı dosya ise, web server üzerindeki ”ziyaret.txt” adlı dosyadan o andaki sayaç değerini okumakta ve bu sayacı 1 arttırarak tekrar ”ziyaret.txt” ye kaydetmekte ve ayrıca ekrana da yazmaktadır.

Uygulamayı başarı ile çalıştırabilmek için lütfen aşağıdaki adımları aynen uygulayınız:

ilk.php adlı dosyayı aşağıdaki gibi oluşturarak web server üzerinde saklayınız:

<?

$dosya=”ziyaret.txt”;

$ds=fopen($dosya,”w”);

fputs($ds,”0”);

fclose($ds);

?>

”ziyaret.php” adlı dosyayı ise aşağıdaki gibi oluşturarak web server üzerinde saklayınız:

<?

$dosya=”ziyaret.txt”;

$zs=0;

$ds=fopen($dosya,”r”);

if($ds) {$zs?fgets($ds,255);

fclose($ds);

}

$zs++;

$ds=fopen($dosya,”w”);

if ($ds)

{fputs($ds, $zs);

fclose($ds);

}

echo (”<B><CENTER><FONT COLOR= RED >SİTEMİZİN $zs NCİ ZİYARETÇİSİSİNİZ!</FONT></CENTER></B>\n”);

echo (”<B><CENTER><FONT COLOR=BLUEE>TEŞEKKÜRLER</FONT></CENTER></B>\n”);

http://localhost/ilk.php ifadesini yükleyerek ”ziyaret.txt” dosyasını ilk kez oluşturunuz ve sayacı sıfırlayınız. Bu durumda ekranda bir bilgi görünmeyecektir.÷

http://localhost/ziyaret.php ifadesi ile ”ziyaret.php” yi çalıştırınız. Bu PHP kodunun sayfamıza bir ziyaret gerçekleştirdiğini kabul ediyoruz.

”ziyaret.php”yi bir kez daha çağırınız.

Bu gönderiyi paylaş

Bir cevap yazın