php ile sitenin hitini ve girilen sayfaları ve bu sayfalara hangi ip lerin hangi saatlerde girdiğini görebilirsiniz bu ufak scriptcik ile

mysql veri yapısı tablosu

CREATE TABLE useronline (
on_id int(20) NOT NULL auto_increment,
timestamp int(15) NOT NULL default '0',
ip varchar(100) NOT NULL default '',
file varchar(100) NOT NULL default '',
PRIMARY KEY (on_id)
) TYPE=MyISAM;
online.php içeriği

   <?
   include ("config.php"); // veritabanına bağlantı kodları yer alacak


   $timeoutseconds = 60;
   $timestamp = time();
   $timeout = $timestamp-$timeoutseconds;
   $SID = session_id();

   $insert = mysql_query("INSERT INTO useronline (timestamp,ip,file) VALUES ('$timestamp','$SID','$PHP_SELF')");
   if(!($insert)) {
       print "kayıt hatası> ";
   }
   $delete = mysql_query("DELETE FROM useronline WHERE timestamp<$timeout");
   if(!($delete)) {
       print "";
   }
   $result = mysql_query("SELECT DISTINCT ip FROM useronline WHERE file='$PHP_SELF'");
   if(!($result)) {
       print "";
   }
   $user = mysql_num_rows($result);


   mysql_close();
   if($user == 1) {
       print("<center><font color=blue size=1>$user</font><font size=1> Kişi Online</font>\n");
   } else {
       print("<font color=blue size=1>$user</font><font size=1> Kişi Online</font>\n");
   }

?>
config.php içeriği

<?
mysql_connect("localhost","mysqlusername","mysqlsifre");
mysql_select_db("mysqldbadi");
?>
online.php yi koymak istediğiniz yere include"online.php"; yapabilirsiniz.