PHP Dersleri 25:Ziyaretçi Sayacı Yapımı(PHP Session a Kaydetme Yöntemiyle)
Merhaba arkadaşlar sizlere bu yazımda PHP session ları kullanarak web siteleri için sayaç yapma yöntemini anlatacağım.Daha önce aynı sayaç ı dosyaya kaydetme yöntemiyle yapımını anlatmıştım(İlgili Yazıya Ulaşmak İçin Tıklayınız). Sözü fazla uzatmadan konumuza giriş yapalım şimdi aşağıdaki kodları ve kodların açıklamalarını dikkatlice inceleyelim.
<?php session_start();//session açılıyor function Sayac($deger){//sayac fonksiyonu tanımlanıyor if(isset($_SESSION[$deger]))//sesssiondaki değer daha önceden tanımlanmış mı return $_SESSION[$deger];//geriye sessiondaki değeri gönder else return "0";//tanımlanmadı ise 0 gönder }//sayac fonksiyonu sonu function Arttir($deger){//arttir fonksiyonu yazılıyor $veri=Sayac($deger);//sayacdan okunan deger veriye aktarılıyor $veri++;//veri 1 arttırılıyor $_SESSION[$deger]=$veri;//gerekli sessiona veri aktarılıyor }//arttır fonksiyonu sonu if(isset($_GET['a']))Arttir("a");//a değeri geldi ise arttır fonksiyonunu çalıştır ve a değerini gönder if(isset($_GET['b']))Arttir("b");//b değeri geldi ise arttır fonksiyonunu çalıştır ve b değerini gönder if(isset($_GET['c']))Arttir("c");//c değeri geldi ise arttır fonksiyonunu çalıştır ve c değerini gönder ?> <a href='?a=1'>a(<?php echo Sayac("a");?>)</a> <a href='?b=1'>b(<?php echo Sayac("b");?>)</a> <a href='?c=1'>c(<?php echo Sayac("c");?>)</a>
Kodların açıklamalarında her bir kodun ne işe yaradığını anlattım fakat anlamadığınız bir yer veya karşılaştığınız problem varsa yorum ekle bölümünden yazın en kısa sürede cevaplamaya çalışırım.İyi çalışmalar.
Seyfettin KAHVECİ
Balıkesir Üniversitesi
NEF-BOTE