Monday, April 4, 2011

Page Counter dengan PHP dan Database

kali ini saya menulis tenttang page counter, page counter ini berfungsi untuk menghitung berapa kali halaman website di kunjungi oleh pengunjung dan berapa kali page dari website dilihat.

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

Untuk konsultasi, tanya-tanya tentang web programming, php, ajax, mysql, javascript, html, script bisa komen disini.

Untuk proyek atau tugas tentang web bisa komen disini.

Atau dapat langsung hubungi kami:

Email:

tawank.x@gmail.com

bobybibbob@gmail.com


YM:

tawank_x

bobybibbob