Selasa, 29 Juni 2010 - 08:19:25 WIBMembuat System LOG dengan FLAT FILE
Diposting oleh : Administrator
Kategori: Pemrograman PHP - Dibaca: 768 kali

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 alteratif jikatidak ingin melakukan koneksi ke database.

- Membuat Kamuflase Ekstensi .php
- Menggunakan Php Xdialog
- Tips Mod Rewrite
- Tentang CMS Mahara
- Membuat Halaman Admin dengan Akses 1 IP
0 Komentar :





Pengunjung hari ini : 24
Total pengunjung : 52889
Pengunjung Online: 6








