Informasi tentang jumlah pengunjung atau biasa disebut counter atau si pencacah kadang kala dijumpai pada halaman web. Counter seperti itu bisa dibuat dengan gampang dengan memanfaatkan fasilitas yang disediakan oleh situs yang mendukung, misalnya : www.digits.com dan www.webcounter.com . namun sebenarnya counter seperti itu mudah di implementasikan sendiri . Dengan membuat sendiri, anda bisa menerapkan pencacah pada setiap halaman dalam web atau pada suatu artikel yang ditayangkan dalam suatu halaman web.
Untuk membuat hit counter pada blog sangatlah tidak sulit, langkah langkahnya sbb :
1. Masuk www.webcounter.com
2. Cari kode counter berupa HTML
3. Masuk ke Blogger anda
4. Tambah Gagdet HTML/JAVASCRITP
5. Paste code dari webcounter tersebut
6. Simpan
7. Lihat Blog
Untuk keperluan membuat counter website buatlah table pencacah pada database umum. Perintah yang digunakan berupa :
CREATE TABLE pencacah (
Script CHAR(65) NOT NULL PRIMARY KEY,
Cacah INT) ;
Selanjutnya buatlah script berikut dengan nama Counter.php
<?php
//Set Variables
//================= No need to change anything after here ========================
$IPnum = "0.0.0.0"; //Set as a String
$userStatus = 0;
$maxadmindata = !isset($maxadmindata) ? 5 : $maxadmindata;
// Get the current IP number ------------------------------
$IPnum = getenv("REMOTE_ADDR");
//Get stored IP's from a file --------------------------------
//Compare it to the ones stored in ip_data.dat ---
$sql = "SELECT * FROM usercounter WHERE id=1";
$hasil = mysql_query($sql, $koneksi);
$total = mysql_num_rows($hasil);
if ($total <= 0){
$upDate = mysql_query ("INSERT INTO `usercounter` (`id`,`ip`,`counter`,`hits`) VALUES ('1','$IPnum','1','1')");
$hasil = mysql_query($sql);
}
while ($data = mysql_fetch_row($hasil)) {
$IPdata=$data[1];
$theCount=$data[2];
$hits=$data[3];
}
$IParray = explode("-",$IPdata); //Make array of IPs
// Start comparing IPs
for($ipCount=0;$ipCount<count($IParray);$ipCount++){
if($IParray[$ipCount]==$IPnum){$userStatus = 1;}//Been before
}// End for loop
// OK it's a new visitor
// Store the IP number in case they ever come back.
// The counter, give it one.
$IPdata="";
if($userStatus == 0){
$IPdata="$IPnum-";
for ($i=0; $i<$maxadmindata; $i++):
$IPdata .= "$IParray[$i]-";
endfor;
$theCount++;
$sql = "UPDATE usercounter SET ip='$IPdata',counter='$theCount' WHERE id=1";
$hasil = mysql_query($sql, $koneksi);
}
$hits++;
$sql = "UPDATE usercounter SET hits='$hits' WHERE id=1";
$hasil = mysql_query($sql, $koneksi);
?>
Kata Kunci :
Membuat Hit Counter Blog | cara membuat Hit Counter Website | cara menambahkan Statistik pengunjung blog | Script Counter.php
2 komentar:
klo dengan script php seperti diatas, nyisipin counter dihalaman webnya gimana gan? thanks
ada yang aneh sama table SQL nya dan Insert Mysqlnya kgk nyambung.. tolong pencerahannya.. nubi saya
Posting Komentar
1. "Blog ini Do Follow, silakan post untuk mendapatkan Backlink"
2. "Anda Follow, pasti saya Followback"
3. "Kalau mau Copy-Paste artikel boleh saja, tapi sumbernya ke blog ini"
4. "Terima Kasih Lagi . . . !!!"
Komentar Anda Sangat Kami Harapkan Untuk Kemajuan Blog Ini. isikan komentar anda disini !