PHP ile Online Ziyaretçi Sayısı - PHP Webmaster bilgi bankası, knowledge base Webmaster Araçları

AnaSayfa > PHP > PHP ile Online Ziyaretçi Sayısı
Kategori: PHP
Gönderen: Admin
Tarih: 2009-02-12
Puan: 7   Puan:7 | Katılımcı:4 | Katılımcı : 4
Okunma: 4167
  
 
1 puan 2 puan 3 puan 4 puan 5 puan 6 puan 7 puan 8 puan 9 puan 10 puan

<?
//Bu Örnekte Kullanılan Tabloyu ek_dosyalar.zip Klasöründeki online.sql Dosyasında Bulabilirsiniz
include("ayar.php");
include("baglan.php");
$ip=getenv("REMOTE_ADDR");
$sure=5; //Dakika İçinde Sayfayı Güncellemeyen Üyeleri Sil

//IP Numarasının Olup Olmadığı Kontrol Ediliyor
$ip_kontrol=mysql_query("SELECT COUNT(*) FROM online WHERE ip=\'$ip\'");
list($ip_var)=mysql_fetch_row($ip_kontrol);

if ($ip_var > 0){
//IP Numarası Varsa Zamanı Güncelliyoruz
$ip_guncelle=mysql_query("UPDATE online SET zaman=Now() WHERE ip=\'$ip\'");
} else {
//IP Numarası Yoksa Ekliyoruz
$ip_kaydet=mysql_query("INSERT INTO online (zaman,ip) VALUES (Now(),\'$ip\')");
}

//Güncelleme Yapmayan Üyeler Siliniyor
$sil=mysql_query("DELETE FROM online WHERE zaman < DATE_SUB(NOW(), INTERVAL $sure MINUTE)");

//Online Sayısını Alıyoruz
$sayi=mysql_query("SELECT COUNT(*) FROM online");
list($online_sayisi)=mysql_fetch_row($sayi);

echo "Bağlı";
echo "$online_sayisi";
?>



Yorumlar
Yazan: esraa (26 Mayıs 2010 Çarşamba)-3   
olhuyor
Yorum Ekleme Aparatı
Yorum Eklemek için lütfen sol menuden giris yapınız..
Toplam 1 yorum listelendi.