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

Record semua yang mengakses website kita.

Diposting oleh HengkyZuckerbergSiPecanduKeyboard di 06.11
Record semua yang mengakses website kita.

Masalah:
Ada pengunjung yang usil. Memberikan kata2 yang tidak senonoh. Merusak, memberikan spam... dsb

So...
Kita harus tau siapa yg usil itu....


Bagaimana caranya?

Kita bikin sendiri rekaman pengunjung pada website kita...


Cara bikinnya gmana dong?

Menurut:
http://www.dyatmika.com/script-pencatat-pengunjung-phpmysql.html


Script Pencatat Pengunjung (PHP+MySQL)


Untuk menghitung jumlah pengunjung (unique visitors) website telah banyak tersedia secara gratis di internet. Tetapi alangkah baiknya bila kita membuat sendiri script tersebut. Cara kerja script ini dengan mencatat IP Address, Browser, OS dan tanggal kunjungan ke dalam database (MySQL). Tanpa banyak basa-basi langsung praktek aja (hehehe).
Langkah-langkah :
  • Pastikan web hosting anda menyediakan layanan PHP dan MySQL. Saya berasumsi website anda telah memiliki database mysql, kita hanya menambahkan satu tabel bernama stats untuk tempat pencatatan pengunjung website kita.
CREATE TABLE `stats` (
`no` bigint(20) NOT NULL auto_increment,
`ip` varchar(15) NOT NULL default ”,
`hostname` varchar(100) NOT NULL default ”,
`tanggal` datetime NOT NULL default ’0000-00-00 00:00:00′,
`user_agent` varchar(255) NOT NULL default ”,
PRIMARY KEY (`no`)
) ;
  • Tambahkan kode berikut pada baris paling atas pada files index.php
<?php
session_start();
$hostname=gethostbyaddr($_SERVER['REMOTE_ADDR']);
if (!isset($_SESSION['catat'])) {
$hasil=mysql_query(“INSERT INTO stats (no,ip,hostname,tanggal,user_agent) VALUES (”, ‘”. $_SERVER['REMOTE_ADDR'].”‘, ‘$hostname’,now(),’”. $_SERVER['HTTP_USER_AGENT'].”‘)”);
$_SESSION['catat']=”Register”;
}
?>
maksud kode diatas detil ttg pengunjung kita pertama2 dimasukkan ke variabel session biar tidak terjadi double counting (catat ganda) bila blom ada variabel session maka akan dimasukkan ke dalam database dan dibuatkan variable sessionnya.
  • Tambahkan baris ini pada tempat yang kita ingin untuk menampilkan stats pengunjung website ini
<?php
$sql_jumlah=mysql_query(“select count(*) as jumlah from stats”);
$r=mysql_fetch_array($sql_jumlah);
$total = sprintf (“%04d”,$r[jumlah]);
$max=strlen($total);
for ($i=0; $i < $max; $i++) {
$digit_pos = substr(“$total”,$i,1);
echo “$digit_pos”;
}
?>
Cukup sederhana bukan? anda pun bisa untuk membuatnya. Kode ini masih dapat anda modifikasi sesuai dengan selera anda, bisa dengan mengganti tulisan angka dengan icon2 gambar angka, warna, dll. Bagaimana kreasi anda mengolahnya agar tambah sedikit indah.
penerapan kode ini bisa dilihat pada stis.or.id
tunggu kelanjutan tutorial ini…bersambung
Popularity: 1% [?]

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

1 komentar:

Ddos mengatakan...

mantap gan,klo di save ke file txt gmana gan?

8 Januari 2016 pukul 04.59

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