Bikin Counter Pengunjung tanpa Database dengan PHP

Counter pengunjung menjadi penting bagi pemilik website untuk mengukur jumlah pengujung yang mampir diwebsitenya, sehingga perlu di sisipkan program counter untuk menghitung jumlah pengunjung. Disamping menghitung jumlah bisa juga untuk mengetahui berbagai informasi tentang pengunjung misal, sistem operasi yang digunakan, browser, ip pengunjung, tanggal, jam, dan referensinya dari mana.

Banyak penyedia jasa counter website (akan kita bahas di tulisan lanjutan) yang melayani secara gratis, tetapi tidak ada salahnya kalau kita bahas disini sebagai bahan dasar memahami cara kerja counter.

Dalam tulisan ini saya sampaikan tentang pembuatan counter tanpa menggunakan database apapun. Jumlah pengunjung disimpan dalam sebuah file. Sehingga yang diperlukan sebuah file yang dapat dibaca dan ditulisi, kita sebut counter.txt, dan sebuah program PHP untuk membaca dan menulisi file teks tersebt kita beri nama counter.php.

Kita mulai saja ya…

Langkah pertama buat sebuah file, kita beri nama counter.txt, kosongkan file tersebut dan disimpan dalam folder yang sama dengan file program counter.php.

Langkah kedua membuat file PHP dengan nama file counter.php

Isi file counter.php sbb:

<?php

// Open the file for reading
$fp = fopen(“counter.txt”, “r”);

// Get the existing count

$count = fread($fp, 1024);

// Close the file
fclose($fp);

// Add 1 to the existing count
$count = $count + 1;

// Display the number of hits
// If you don’t want to display it, comment out this line
echo “<p>Page views:”. $count .”</p>”;

// Reopen the file and erase the contents
$fp = fopen(“counter.txt”, “w”);

// Write the new count to the file
fwrite($fp, $count);

// Close the file
fclose($fp);

?>

Langkah ketiga, simpan file tsb ke dalam folder utama dimana ada file Index.php berada.

Langkah keempat sisipkan file counter.php dalam file index.php sbb:

include (“counter.php”);

Langkah kelima, ubah file permision dari file counter.txt menjadi 777.

Langkah keenam ujicoba, menggunakan browser pilihan Anda akses file index.php.

JRENGGG…. counter akan tampil di website…

Jika sudah berhasil Anda dapat memodifikasi isi file counter.txt dengan informasi ip pengunjung, jam dan tanggal.

Kita bahas diposting selanjutnya…

About me