Http://Dota.RajaGame.com/forum
 
IndeksGroupPendaftaranLoginDota.RajaGame.com

Share | 
 

 Membuat System LOG dengan FLAT FILE

Go down 
PengirimMessage
DeviL_CRew
administration
administration
avatar

Jumlah posting : 17
Age : 28
Location : Jakarta
Registration date : 25.11.08

PostSubyek: Membuat System LOG dengan FLAT FILE   Sat Nov 29, 2008 12:38 pm

Jika kita memiliki suatu website tentunya kita pasti ingin
tahu jejak dari pengunjung website kita.

Beberapa kegunaan dari system log diantaranya:
selain untuk mengetahui informasi visitor, log file juga
berguna untuk membantu analisis security

Oke saya akan langsung ke penjelasannya,
kali ini saya akan menjelaskan log file dengan system
script PHP:


Script System LOG dengan FLAT FILE:
<?php
/* ini utk melihat type browser
$agent = $_SERVER['HTTP_USER_AGENT'];

/* ini utk melihat script di eksekusi dari mana GET(URL)
$uri = $_SERVER['REQUEST_URI'];

/* ini utk melihat IP Pengunjung
$ip = $_SERVER['REMOTE_ADDR'];

/* ini utk melihat script di refer dari mana
$ref = $_SERVER['HTTP_REFERER'];

/* ini utk melihat Proxy pengunjung
$asli = $_SERVER['HTTP_X_FORWARDED_FOR'];

/* ini utk melihat koneksi pengunjung
$via = $_SERVER['HTTP_VIA'];

/* ini variabel tanggal
$dtime = date('r');

/* perhatian jika pengunjung pakai Proxy transparent
/* maka $_SERVER['HTTP_X_FORWARDED_FOR'] akan menampilkan IP Asli pengunjung
/* sebaliknya $_SERVER['REMOTE_ADDR'] akan menampilkan Proxy
/* Untuk Lebih jelas nya tentang macam2 Proxy saya akan jelaskan di tutorial yang lain

/* ini adalah deskripsi variabel entry_line:
$entry_line = "Waktu: $dtime | IP asli: $ip | Browser: $agent | URL: $uri | Referrer: $ref | Proxy: $asli | Koneksi: $via
"; /* <-- perhatian!! ini harus new line alias kamu enter sekali supaya hasilnya jadi new line

/* "fopen()" utk fungsi membuka file, "a" ini yg paling penting.!!,
/* ini berfungsi jika file "jejak.txt" tidak ada dalam server maka PHP akan menciptakannya
$fp = fopen("jejak.txt", "a");

/* "fputs()" fungsinya utk menulis log dlm file
fputs($fp, $entry_line);

/* "fclose()" fungsinya untuk menutup file
fclose($fp);

?>

Fungsi php System LOG dengan FLAT FILE ini, menurutku lumayan berguna
daripada ribet pakai koneksi MySql
Kembali Ke Atas Go down
Lihat profil user Http://RajaGame-Community.forumotion.com
 
Membuat System LOG dengan FLAT FILE
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» [Blender] How to Cellshading
» Resistor untuk mengakali kelistrikan
» Beda knalpot slip on sama full system
» Perbedaan full system, slip on bla...bla...
» Cara MenDesign Gear Dengan PhotoShop

Permissions in this forum:Anda tidak dapat menjawab topik
Http://Dota.RajaGame.com/forum :: Informasi & Technology :: Programing-
Navigasi: