Burada ne anlatılması bekleniyor anlamadım.
Bir tablo oluşturacaksın. id, ip, zaman, sayfa, useragent
Her sayfa üretiminde, sayfayı talep edenin bilgilerini bu tabloya eklettireceksin.
Ondan sonrası mysql sorguları ile gelecek.
Bugünkü tekil kayıtları getir demek için
SELECT COUNT(DISTINCT ip) FROM tablo WHERE zaman = curdate()
Çoğul hitleri getirmek için
SELECT COUNT(ip) FROM tablo WHERE zaman = curdate()
Geçen hafta, dün, son 15 dakika vesaire...
Bunların hepsi için mysql zaman koşullarını araştırıp uygulamak lazım, now() curdate() interval vs...
Eğer ekran çözünürlüğü, işletim sistemi, vesaire bilgileri de lazımsa php tarafı yetmez javascript kullanmanız gerekir.