membuat log menggunakan php

bayangkan jika user kita komplain atau ada sesuatu yang ganjil terhadap data yang ada di database, atau ada seorang hacker atau cracker mengoprek situs kita, apa yang bisa kita lakukan. Tidak ada !!!. kita tidak tahu siapa yang memasukkan data dan siapa yang mengubah data. Nah kali ini saya akan memberi contoh sederhana dalam pelacakan siapa yang mengubah data yang ada di situs kita

contoh script log menggunakan php



< ?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);
? >

silahkan di kembangkan sendiri yah

0 Response to "membuat log menggunakan php"