1)サイト内の各ページ(phpファイル)にアクセス毎にログファイル(log.dat)に記入していくよう記述する

$year = date('Y');
$month = date('m');
$day = date('d');
$hour = date('H');

$hostip = getenv("REMOTE_ADDR");
$hostname = gethostbyaddr($hostip);
$platform = get_browser(null, true);
$browser = $platform["parent"];

/*** アクセス情報を一件のレコードとする ***/
$log = $hour . "," . $item_id . "," . $hostip . "," . $hostname . "," . $browser . "\r\n";

/*** 記録するファイル名 ***/
$countfile = "log.dat";

/*** レコードを末尾へ記入 ***/
$fp = @fopen($countfile,"a");
fputs($fp, $log);
fclose($fp);

使った関数
getenv("REMOTE_ADDR")アクセス元のIPアドレスを取得する
gethostbyaddrIPアドレスからホスト名を取得する
get_browser(null, true)ブラウザ情報を取得する