• 07-06-2013, 12:20:44
    #1
    Merhaba arkadaşlar,

    siteyi virtualhost ile subdomainlere ayırmıştım.(aynı site veritabanları farklı) siteadi.com - tr.siteadi.com - us.siteadi.com olarak. footer'a analytcs ve statcounter sayac ekledim analytcs günlük 5k gösterirken statcounter tekil günlük 60k gösteriyor sanırım böyle bir yöntem yapdıgımdan dolayı analytcs görmüyor yada görüyor statcounter yanlıs sayıyor anlamadım asıl hitim ne diye?

    php ile veritabanına birşey kayıt etmeden footer da tekil hiti gösterebilirsem anlamış olurum ozaman diye düşündüm. daha önce ip ile ugrasmadıgımdan nasıl yapılacagını bilmiyorum. ya da gerçek hiti nasıl ögrenibilrim fikri olan varmı ?
  • 07-06-2013, 16:06:27
    #2
    yardımcı olabilecek ?
  • 07-06-2013, 16:14:45
    #3
    txt dosyasına kayıt ederekte yapabilirsiniz.
  • 07-06-2013, 17:02:46
    #4
    veri tabanına kayıt ederim dersen basit bişey yapabiliriz.
  • 07-06-2013, 17:44:42
    #5
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    txt dosyasına kayıt ederekte yapabilirsiniz.
    CodeS adlı üyeden alıntı: mesajı görüntüle
    veri tabanına kayıt ederim dersen basit bişey yapabiliriz.
    valla artık her türlüsünü arıyorum ögrenmem gerek hocam
  • 08-06-2013, 04:11:27
    #6
    Sizin için bir sayaç scripti yazdım bu script 24 saat cookie oluşturuyor ve 24 saat sonra cookie düştüğü için kişi tekrar girer ise siteye tekrar +1 hit sayıyor.

    Açıklama satırları ile yazdım kolay anlamanız ve kavramanız için. (hit.txt oluşturup 777 chmod vermeyi unutmayın)

    <?php
    ob_start();
    header("Content-Type:text/html; Charset=utf8;");
    // R10.net-PamukBilisim
    // Faruk PAMUK
    // 08.06.2013
    
    
    // Hitleri yazıcağımızın dosya adı.
    $dosya = "hit.txt";
    
    if (!isset($_COOKIE["hit"])){
    
    // Dosya varmı kontrolü
    if (!file_exists($dosya)){
    die("hit.txt oluşturun ve chmod 777 değeri verin.");
    }
    
    // Hit almak için dosyayı açıyoruz.
    $dosyaac = fopen($dosya,"r");
    // Hit için ilk satırı alıyoruz ve değişkene aktarıyoruz.
    $hital = fgets($dosyaac,1024);
    fclose($dosyaac); // Dosyayı kapatıyoruz.
    
    // Hiti aldık şimdi dosyayı yazmak için açıp, hiti 1 arttırıp, kaydedip, dosyayı kapatıcağız.
    $yi_a = fopen($dosya,"w");
    $yeni_hit = $hital+1; // Hiti 1 arttırdık.
    fwrite($yi_a, $yeni_hit); // Hiti güncelledik
    fclose($yi_a);
    
    // Cookie ile hiti sayıcaz.
    setcookie("hit","say-$yeni_hit",time()+86400); // 86400 Saniye = 24 Saat - 1 Gün
    
    }
    
    $dosyam = fopen($dosya,"r");
    $tekil = fgets($dosyam,1024);
    fclose($dosyam);
    echo "Sitemize bugün tekil <b>".$tekil."</b> kişi giriş yaptı."; // Şimdide footer'a koyucaksanız ufak bir görüntü veriyoruz.
    
    
    ?>
  • 08-06-2013, 10:41:08
    #7
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    Sizin için bir sayaç scripti yazdım bu script 24 saat cookie oluşturuyor ve 24 saat sonra cookie düştüğü için kişi tekrar girer ise siteye tekrar +1 hit sayıyor.

    Açıklama satırları ile yazdım kolay anlamanız ve kavramanız için. (hit.txt oluşturup 777 chmod vermeyi unutmayın)

    <?php
    ob_start();
    header("Content-Type:text/html; Charset=utf8;");
    // R10.net-PamukBilisim
    // Faruk PAMUK
    // 08.06.2013
    
    
    // Hitleri yazıcağımızın dosya adı.
    $dosya = "hit.txt";
    
    if (!isset($_COOKIE["hit"])){
    
    // Dosya varmı kontrolü
    if (!file_exists($dosya)){
    die("hit.txt oluşturun ve chmod 777 değeri verin.");
    }
    
    // Hit almak için dosyayı açıyoruz.
    $dosyaac = fopen($dosya,"r");
    // Hit için ilk satırı alıyoruz ve değişkene aktarıyoruz.
    $hital = fgets($dosyaac,1024);
    fclose($dosyaac); // Dosyayı kapatıyoruz.
    
    // Hiti aldık şimdi dosyayı yazmak için açıp, hiti 1 arttırıp, kaydedip, dosyayı kapatıcağız.
    $yi_a = fopen($dosya,"w");
    $yeni_hit = $hital+1; // Hiti 1 arttırdık.
    fwrite($yi_a, $yeni_hit); // Hiti güncelledik
    fclose($yi_a);
    
    // Cookie ile hiti sayıcaz.
    setcookie("hit","say-$yeni_hit",time()+86400); // 86400 Saniye = 24 Saat - 1 Gün
    
    }
    
    $dosyam = fopen($dosya,"r");
    $tekil = fgets($dosyam,1024);
    fclose($dosyam);
    echo "Sitemize bugün tekil <b>".$tekil."</b> kişi giriş yaptı."; // Şimdide footer'a koyucaksanız ufak bir görüntü veriyoruz.
    
    
    ?>
    Hocam çok teşekkür ediyorum dosya işlemleri ile aram iyi değildi. hazır birşey almak istemezdim ama. açıklama satırları sayesinde neyin ne olduğunu öğrenmiş oldum elinize sağlık.
  • 08-06-2013, 11:20:51
    #8
    hocam yanlis hatirlamiyorsam analytic sayac kodunu aldigin bolumde etki alani kismi var
    *.site.com seklinde ayarlanabiliyor. bu sayede tum subdomainleri izlemis olursun tek kodla.
  • 08-06-2013, 11:45:43
    #9
    lenfom adlı üyeden alıntı: mesajı görüntüle
    hocam yanlis hatirlamiyorsam analytic sayac kodunu aldigin bolumde etki alani kismi var
    *.site.com seklinde ayarlanabiliyor. bu sayede tum subdomainleri izlemis olursun tek kodla.
    valla hocam çok aradım ama nasıl yapıldığını bulamadım.