Konular

Classlarla Yapılmış Bir Sayaç Örneği

Aynı ip numarası ve cookie değeri elde edildiğinde sayfa sayacını arttırmayan, farklı ip numaralarından ve cookie değerleri elde ettiğinde sayfa sayacını arttıran php classına örnek
Aynı ip numarası ve cookie değeri elde edildiğinde sayfa sayacını arttırmayan, farklı ip numaralarından ve cookie değerleri elde ettiğinde sayfa sayacını arttıran PHP classına örnek

<?php

class
sayac{
        function __Construct(){
                $ip=$_SERVER['REMOTE_ADDR'];
                if($this->baglan){
                        if($this->kontrol($ip){
                                if($this->kaydet($ip)){
                                        setcookie("ip",$ip,time()+3600);
                                        echo "ip kaydedildi. cookie olusturuldu. sayac 1 arttırıldı.";
                                }
                        }
                }
        }
       
        private function baglan()
        {
                if(mysql_connect("localhost","root",1)){
                        return true;
                }else{
                        return false;
                }
        }
       
        private function kontrol($ip){
                $sorgu="SELECT ip FROM sayac WHERE ip='$ip'";
                $sorgu=mysql_query($sorgu);
                if(mysql_num_rows($sorgu)>0 || $_COOKIE['ip']==$ip){
                        return false;
                }else{
                        return true;
                }
        }
       
        private function kaydet($ip){
                mysql_select_db("sayac");
                $sorgu="INSERT INTO sayac values('$ip')";
                if($sorgu){
                        return true;
                }else{
                        return false;
                }
        }
}

$site=new sayac();

?>
 
 
Yorumunuzu Ekleyin
Classlarla Yapılmış Bir Sayaç Örneği Yorumları +2 Yorum
  • Yasin Özel
    1
    Yasin Özel
    ifthis-kontrolip bu kısımda yazım yanlışı var ifthis-kontrolip doğrusu bu yani bir parantez fazla olacak..
    23 Temmuz 2009 13:55:33, Perşembe
  • yasemin
    1
    yasemin
    SİTENİZ GÜZEL AMA PHPMYADMİNKONUSUNU VİDEOLU ANLATIRSANIZ ZIYARETCİLERİNİZ ARTAR
    07 Haziran 2010 21:54:11, Pazartesi

While Döngüsü
For Döngüsü
Foreach Döngüsü
Dizi  Kullanımı
$_SESSION
Login Uygulaması2 (Veri Tabanı Kullanmadan)
Basit POST veya GET Değişkenlerini Filitreleme
Cookie Kullanılmış Bir Login Ekranı Oluşturma
Yükleniyor...