Hit Counter sederhana dengan PHP

Desember 21, 2007 at 12:47 am 2 komentar

Mempunyai suatu website tanpa hit-counter rasanya kurang afdhol. Sehingga banyak sekali pihak-pihak
yang menyediakan layanan hit-counter yang dapat kita pasang di homepage kita dengan setengah gratis.
Jadi tidak benar-benar gratis karena mereka meletakkan satu gambar/banner kecil di homepage kita.
Hit counter yang kita bahas kali ini adalah hit-counter sederhana yang bisa diterapkan pada homepage yang
menggunakan PHP serta redirect URL.
Homepage dengan PHP dan redirect-URL
Redirect URL adalah jasa nama domain untuk memperpendek alamat homepage kita jika kita
hosting di situs gratisan. Misalnya Anda hosting di lycos.co.uk maka alamat homepage Anda
menjadi http://members.lycos.co.uk/situsanda.
Untuk memperpendek, Anda bisa menggunakan jasa Dot.TK (http://situsanda.tk), CJB.NET
(http://situsanda.cjb.ne),VZE (http://situsanda.vze.com), DA.RU (http://situsanda.da.ru).
Hit counter bekerja dengan cara mencatat berapa kali halaman tersebut dibuka (biasanya di file
index.php/html). Masalah yang kadang muncul saat memasang hit-counter adalah jika
pengunjung masuk ke halaman lain, lalu kembali ke halaman utama/index. Hit counter akan
mencatat lagi di database dan tentu saja hasil hitungan seperti ini kurang akurat.
Hal ini dapat diatasi dengan menggunakan cookies maupun session dalam PHP, dan tentu saja
agak merepotkan kita yang baru belajar. Karena itu kita manfaatkan saja fasilitas yang ada pada
pihak penyedia redirect-URL (http://www.dot.tk, http://www.da.ru, http://www.vze.com,
http://www.cjb.net, dan lain-lain), yaitu kolom penulisan alamat/URL situs kita sebenarnya.

Dengan beberapa baris script berikut, hit-counter sudah siap untuk dipakai. Simpan dengan nama
counter.php. Siapkan juga satu file kosong dengan nama visitor.txt.

<?
If ($visit == ”1”){
//membaca dari file visitor.txt
$a = fopen(“visitor.txt”,”r”);
$b = fread($a,”1024”);
$add = $b + ”1”;
fclose($a);
//menulis ke file visitor.txt
$f = fopen(“visitor.txt”,”w+”);
fputs($f,$add);
fclose($f);
//menampilkan jumlah pengunjung, hilangkan jika tidak suka
echo $add;
}
else{
}
?>
Kemudian pada file index.php masukkan/include file counter.php tersebut dengan perintah:
<?
include(“counter.php”);
?>

dan pada form URL di penyedia jasa redirect-URL tuliskan URL anda sebagai berikut:
http://members.lycos.co.uk/situsanda?visit=1
sehingga hit-counter hanya akan berjalan jika situs anda diakses melalui URL yang telah
diperpendek tadi. Karena saat diakses melalui alamat redirect-URL tersebut, variabel “visit”
akan samadengan “1” dan script counter.php akan dijalankan.

*Keterangan*
HIT COUNTER
Script yang digunakan untuk menghitung jumlah pengunjung suatu website
REDIRECT URL
Biasanya berupa domain gratis. Tujuan utamanya adalah untuk memperpendek nama situs bagi
mereka yang hoting situsnya di server gratisan.
COOKIES
File teks dalam komputer yang kita pakai, yang diciptakan oleh website yang kita kunjungi dan
berfungsi mencatat macam-macam hal sesuai kepentingan situs tersebut. Misalnya alamat email,
username dan password, dan lain-lain. Cookies dapat diatur umurnya sesuai kehendak
webmaster.
SESSION
Berfungsi seperti halnya cookies, tapi session menyimpan file teks di server [cmiiw]. Selain itu
session akan habis masa berlaku/umurnya jika browser ditutup.
JASA REDIRECT URL
DOT.TK
URL : http://dot.tk
Domain : http://situsanda.tk atau http://www.situsanda.tk
CJB.NET
URL : http://cjb.net
Domain : http://situsanda.cjb.net
VZE.COM
URL : http://vze.com
Domain : http://situsanda.vze.com
DA.RU
URL : http://da.ru
Domain : http://situsanda.da.ru

Entry filed under: Teknologi. Tags: .

Tidak ada yang bisa menghambat orang ini Comand dasar pada LINUX

2 Komentar Add your own

  • 1. Romadona  |  Desember 25, 2007 pukul 10:03 am

    Mas,mau tanya kalo script atau css /html untuk bikin hit counter di blogspot apa ya?
    Aku mo tracking traffic tuh.

    Thanks sebelumnya ya, and nice post

  • 2. linda  |  Februari 3, 2008 pukul 8:09 pm

    thanks for ur script, it’s helping me much.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Kalender

Desember 2007
S S R K J S M
    Jan »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Pos-pos Terbaru

A soup for Our Soul

My Chat’s


%d blogger menyukai ini: