<?php
 
 
$type = 'file';
 
//$type = 'db';
 
 
// determine the tracker type
 
if ($type == 'file') {
 
    require_once 'IPTrackerFile.php';
 
    $tracker = new IPTrackerFile('ip.log');
 
} else {
 
    require_once 'IPTrackerDB.php';
 
    require_once '../anyDB/anyDB.php';
 
    $db = anyDB::getLayer('MYSQL', '', 'mysql');
 
 
    $tracker = new IPTrackerDB($db, 'localhost', 'php', '', '');
 
}
 
 
// the tracker type
 
echo $tracker->getIdentifier() . '<p>';    
 
 
// track the current visitor
 
$tracker->track();
 
 
// status data
 
echo 'my ip: ' . $tracker->getIP() . '<br>';
 
echo 'entries : ' . $tracker->count . '<p>';
 
 
// get the last entry
 
$last = $tracker->get($tracker->count);
 
echo 'latest entry:<br>';
 
echo date('Y-m-d H.i.s', $last['time']) . ' | ' . $last['ip'] . ' | ' . $last['host'] . ' | ' .$last['referer'];
 
 
 
?>
 
 |