çok teşekkür ederim sayın Yaşar Kemal DAĞ.. şu an deneme imkanım yok zira bu olay, henüz başlamadığım ama başlamayı düşündüğüm bir proje için kafama takılan bir husustu..
eminim çalışacaktır..
birşey daha sormak istiyorum; bu verdiğiniz kodda her bir sayfa için ayrı ayrı tablo oluşturmam gerekicek sanırım, birde veritabanına girilen ip adresleri 1 gün sonra silinecek mi? görebildiğim kadarıyla orda kalmaya devam edecek.. ziyaretçisi yüksek bir sitede bu veritabanı gitgide çok şişmez mi?
PHP de biraz yeniyim, sorularımı mazur görün..
tekrar teşekkürler..
eğer sitenin toplam tekilini almak istiyorsanız her sayfa için tek tek tablo oluşturmanıza gerek yok.
sadece her sayfaya include kodunu yerleştirmeniz yeterli.
evet kodlarda sildirmedim isterseniz alttaki if yapısı içerisinde ufak bir mysql sorgusuyla sildirebilirsiniz o sorun değil ama bu sayac.php her gelen ziyaretçi için çalışıyor. sildirmek isterseniz tüm dbdeki tüm ipleri db den çekip zamanlarını kontrol edip sildirmek gerek.bu sistem while döngüsüyle çalıştığı için eğer çok hitli bir site ise buda sistemi çok kasacaktır.hatta server loadı bile uçurabilir. bunun yerine db şişmesi daha iyi bir olay. en iyi temizlik yolu bir temizle.php oluşturursunuz. o dosya içerisinde tüm dbdeki kayıtların zamanlarını inceletip 1 günden fazla girmeyenleri db den silersiniz. cpanelden cron job ile gecenin bir saatini zaman ayarı olarak verirsiniz her gün 1 kere gece o dosya çalışır. böylelikle gece fazla yoğun olmayacağı için serverı çok kasmaz ve günlük temizlik işlemi 1 kere yapılmış olur.