skip to main | skip to sidebar

HengkyZuckerberg SiPecanduKeyboard

Mengenai Saya

HengkyZuckerbergSiPecanduKeyboard
Lihat profil lengkapku
  • Entries (RSS)
  • Comments (RSS)
  • Home
  • About Us
  • Archives
  • Contact Us

Senin, 23 April 2012

Membuat Hit Counter Pengunjung

Diposting oleh HengkyZuckerbergSiPecanduKeyboard di 06.36
Sumber: http://begitublog.com/motivasi-bisnis/membuat-hit-counter-sendiri-pakai-php-mudah-kok/


Membuat Hit Counter sendiri pakai PHP, mudah kok :)


Malam ini agak ngantuk but kudu nyelesaiin coding buat presentasi project besok pagi, kepala agak pusing coz dari pagi  ngga keluar rumah, huh…suntuk, so iseng aja bikin post kecil buat refreshing…
Okay, now i’m gonna show u how to make unique counter, pakai PHP.
Tutorial ini simpel banget cuma lumayan efektif buat nambahin aksesoris di web anda. Hit Counter, fungsinya untuk menghitung unique hits setiap hari dan menyimpannya dalam database record.
Cara kerjanya sederhana: pertama, anda harus menset database dan menempatkan sedikit kode pada setiap halaman yang akan dimonitor. Kode ini nantinya akan menangkap IP dari user/visitor dan menyimpannya kedalam database. Nah agar data yang disimpan uniq maka kode akan membandingkan dulu, apakah IP yang akan disimpan ini unik atau tidak, artinya IP tersebut belum pernah terdata dalam database, namun proses pembandingan ini akan berlaku dalam 1 hari saja.
Jadi misalkan, si bejo dengan IP 1.2.3.4 jam 10 pagi mengunjungi blog anda, lalu jam 12 siang berkunjung lagi, so IP si bejo hanya akan disimpan sekali. But, jika si bejo berkunjung lagi pada hari besoknya, maka IP bejo akan disimpan kembali.
Oke, kita mulai saja. Fist of all, kita bikin dulu database di MYSQL, nama db terserah Anda, lalu buat tablenya :
CREATE TABLE `uniquehits` (
`ip` varchar(255) NOT NULL,
`date` date NOT NULL default ’00-00-0000’
);
Sekarang anda pasang kode ini pada setiap halaman yang ingin anda monitor, kode ini nantinya akan mencatat IP pengunjung kedalam database:
<?php
$connection = mysql_connect (‘localhost’, ‘USERNAME’, ‘PASSWORD’)
or die (‘Unable to connect!’);
mysql_select_db(‘admin1_counter’) or die (mysql_error());
$_SERVER['REMOTE_ADDR'];
$ip = $_SERVER['REMOTE_ADDR'];
$fetch = mysql_query(“SELECT * FROM uniquehits WHERE ip =’”.$ip.”‘ AND date=NOW()”) or die(mysql_error());
if ( mysql_num_rows($fetch) == 0 )
{
mysql_query(“INSERT INTO uniquehits(ip, date) VALUES(‘$ip’, NOW())”) or die(mysql_error());
}
mysql_close($connection);
?>
Oke, selanjutnya kita perlu menampilkan data dari hits yang sudah terkumpul. Nah disini anda bisa menggunakan dua opsi, yaitu daily hits atau total hits.
Kode untuk daily hits :
<?php
$connection = mysql_connect (‘localhost’, ‘USERNAME’, ‘PASSWORD’)
or die (‘Unable to connect!’);
mysql_select_db(‘admin1_counter’) or die (mysql_error());
$count = mysql_query(“SELECT * FROM uniquehits WHERE date=NOW()”) or die(mysql_error());
$unique = mysql_num_rows($count);
echo $unique;
mysql_close($connection);
?>
Kode untuk menampilkan total hits :
<?php
$connection = mysql_connect (‘localhost’, ‘USERNAME’, ‘PASSWORD’)
or die (‘Unable to connect!’);
mysql_select_db(‘admin1_counter’) or die (mysql_error());
$counttotal = mysql_query(“SELECT DISTINCT ip FROM uniquehits”) or die(mysql_error());
$uniquetotal = mysql_num_rows($counttotal);
echo $uniquetotal;
mysql_close($connection);
?>
Yups, done, simple bukan :)

Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

1 komentar:

Anonim mengatakan...

good

12 Maret 2016 pukul 17.47

Posting Komentar

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)

Sponsored

  • banners
  • banners
  • banners
  • banners

Blog Archive

  • ▼  2012 (25)
    • ►  September (1)
    • ►  Juni (2)
    • ►  Mei (4)
    • ▼  April (18)
      • Apa suka duka jadi PROGRAMMER
      • Kehidupan Seorang Programmer
      • Bagaimana cara hidup seorang programmer ?
      • Menjadi Programmer
      • Nasib programmer
      • Nasib Istri seorang programmer
      • Mengapa sebaiknya anda tidak Jadi Programmer?
      • Keep spirit to be a succes programmer..
      • Mencari radio point to point untuk bisa menembus j...
      • Pengelolaan Dinas dan Jabatan
      • APA YANG MESTI DIKERJAKAN???
      • Membuat Hit Counter Pengunjung
      • Record semua yang mengakses website kita.
      • Edit Combobox
      • Sharing Penforma Antena Omni Hyperlink 15 dBi
      • Pengalaman orang lain menggunakan TP Link WA5210G
      • Membuat Combobox
      • Bahan Rapat

Followers

Pages

  • Beranda
Diberdayakan oleh Blogger.

Popular Posts

  • Pengalaman orang lain menggunakan TP Link WA5210G
    Keuntungan: Harga murah So, harga murah vs kualitas.. Apakah sebanding? Menurut:.... Sharing di: http://sukrawan.com/2010/10/18/review...
  • Cara buat menu print dengan PHP
    Sumber:  http://rifkyiip.wordpress.com/category/php/ print dengan PHP March 30, 2009 waduh, di tempat kerja gw d haruskan pake PHP! (p...
  • Cara Simple Membuat Clean URL Dengan PHP
    Sumber :  http://www.herukurniawan.com/2009/09/cara-simple-membuat-clean-url-dengan-php/ Cara Simple Membuat Clean URL Dengan PHP ...
  • Mencari radio point to point untuk bisa menembus jarak 80 km
    http://www.forummikrotik.com/wireless-networking/11997-help-mengenai-sektoral-waveguide-jarak-jauh.html Ungkapan Pertanyaan dan Masalah= ...
  • Kehidupan Seorang Programmer
    Sumber: http://taufiqramadhan.blogspot.com/2010/01/kehidupan-seorang-programmer.html  Kehidupan Seorang Programmer Seperti logi...
  • (tanpa judul)
    Sumber :  http://blog.sibudi.net/memahami-sql-join-dengan-diagram-venn/ Memahami SQL Join dengan Diagram Venn Query   ...
  • Membuat Hit Counter Pengunjung
    Sumber: http://begitublog.com/motivasi-bisnis/membuat-hit-counter-sendiri-pakai-php-mudah-kok/ Membuat Hit Counter sendiri pakai PHP, mu...
  • Nasib programmer
    Nasib programmer di negara kita…   Dari beberapa kali diskusi dengan temen-temen yang bekerja sebagai programmer, baik sebagai freelanc...
  • Cara Pasang Widget Share Artikel Facebook
    Sumber :  http://hasiaulia.net/2010/02/22/cara-pasang-widget-share-artikel-facebook/ Cara Pasang Widget Share Artikel Facebook Post...
  • Nasib Istri seorang programmer
     Diposkan oleh Chaerul Umam di 23:13 Kamis, 29 Juli 2010 Label: Entertainment 0 Comments Sebelum memutuskan untuk men...

Blogroll

About

Blog Archive

  • ▼  2012 (25)
    • ►  September (1)
    • ►  Juni (2)
    • ►  Mei (4)
    • ▼  April (18)
      • Apa suka duka jadi PROGRAMMER
      • Kehidupan Seorang Programmer
      • Bagaimana cara hidup seorang programmer ?
      • Menjadi Programmer
      • Nasib programmer
      • Nasib Istri seorang programmer
      • Mengapa sebaiknya anda tidak Jadi Programmer?
      • Keep spirit to be a succes programmer..
      • Mencari radio point to point untuk bisa menembus j...
      • Pengelolaan Dinas dan Jabatan
      • APA YANG MESTI DIKERJAKAN???
      • Membuat Hit Counter Pengunjung
      • Record semua yang mengakses website kita.
      • Edit Combobox
      • Sharing Penforma Antena Omni Hyperlink 15 dBi
      • Pengalaman orang lain menggunakan TP Link WA5210G
      • Membuat Combobox
      • Bahan Rapat

Blogger templates

Blogger news

Recent Posts With Thumbnails v3

 

© 2010 My Web Blog
designed by DT Website Templates | Bloggerized by Agus Ramadhani | Zoomtemplate.com