sebenernya ini bukan cara yag baru, ini hanya modifikasi dari tutorial menampilkan IP dengan script PHP hanya saja disini hasil dari IP tersebut di simpan dalam database dan dihitung berdasar IP(page visit) dan total dari semua IP yang tercatatat di database mysql.
lansung saja ke script PHP:
/* Insert to dtabase */
$ip=$_SERVER['REMOTE_ADDR'];
$insert=mysql_query("INSERT INTO tb_counter (page) VALUES ('$ip')");
/* count page_view*/
$i=0;
$query=mysql_query("SELECT * FROM tb_counter");
while($row=mysql_fetch_array($query)){
$i++;
}
/* count page_visit */
$l=0;
$query2=mysql_query("SELECT * FROM tb_counter GROUP BY page");
while($row2=mysql_fetch_array($query2)){
$l++;
}
keterangan dari script di atas, apabila di jalankan akan menambah page visit dan page view, apabila di refresh, maka page view akan bertambah sedang page visit tidak bertambah karena page visit bertambah pada saat buka pertama kali,.
catatan : apabila saat buka pertama kali page visit tidak bertambah, berati IP yang anda gunakan sudah pernah membuka halaman tersebut,.
untuk demo bisa di lihat di sini
script PHP dan database bisa di download di sini