Bakalım anlamışmıyım kısacası bir log sistemi.
Ben olsam şöyle birşey yapardım siteme ziyaret eden bir kayıtlı kullanıcıda olabilir bir üyemde onu ayırmam gerek. sonra bunların hangi sayfaya baktığının kaydını tutmalıyım
1. Adım :
Bir tablo oluşturmamız lazım
|id|uye_id|zaman|url|
uye id varsayılan 0 yapmalıyım ki uye id si olmayanı ziyaretçi olarak ayırabilelim
Eğer sayfalarım dinamik yapıdaysa url kısımlarına sayfaların id lerini tanımlamak mantıklı olacaktır sayfa isimlerini çekerken ekstra birşeye ihtiyacım olmasın
2.Adım
her tıklamada çalışan bir kayıt etme sistemine ihtiyacım var onuda basitçe alttaki gibi yapalım. tabi değişkenleri sitendeki yapıya göre ayarlaman lazım
include("db.php");
$zaman = date("Y-m-d H:i:s");
if($_SESSION[uyeno] > 0)
$uye = $_SESSION[uyeno];
else
$uye = 0;
$sayfa = $_GET[sayfano];
mysql_query("INSERT tablom (uye_id,zaman,url) VALUES ('$uye','$zaman','$sayfa')");
?>
sonra bu dosyayı her sayfada çagırması için her sayfaya include etmen gerekli
sonrasında bunları kimler online sayfanda kim nereye bakmış şeklinde gösterebilirsin yalnız hepsini bir arada göstereceği için SQL sorgunda GROUP BY kullanabilirsin ütelerde üye numarasına göre gruplarsın fakat ziyaretçilerde ya benzersiz bir SESSION yada bir ip kaydı daha alman gerekebilir