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ı ?
basit bir sayac ?
13
●791
- 07-06-2013, 17:44:42PsdBul adlı üyeden alıntı: mesajı görüntülevalla artık her türlüsünü arıyorum ögrenmem gerek hocamCodeS adlı üyeden alıntı: mesajı görüntüle
- 08-06-2013, 04:11:27Sizin 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:08Hocam ç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.PamukBilisim adlı üyeden alıntı: mesajı görüntüle
- 08-06-2013, 11:45:43valla hocam çok aradım ama nasıl yapıldığını bulamadım.lenfom adlı üyeden alıntı: mesajı görüntüle