Advertisement
RokiAdhytama

Simple Logger

Jun 23rd, 2019
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. <?php
  2. /* ini utk melihat type browser
  3. $agent = $_SERVER[‘HTTP_USER_AGENT’];
  4.  
  5. /* ini utk melihat script di eksekusi dari mana GET(URL)
  6. $uri = $_SERVER[‘REQUEST_URI’];
  7.  
  8. /* ini utk melihat IP Pengunjung
  9. $ip = $_SERVER[‘REMOTE_ADDR’];
  10.  
  11. /* ini utk melihat script di refer dari mana
  12. $ref = $_SERVER[‘HTTP_REFERER’];
  13.  
  14. /* ini utk melihat Proxy pengunjung
  15. $asli = $_SERVER[‘HTTP_X_FORWARDED_FOR’];
  16.  
  17. /* ini utk melihat koneksi pengunjung
  18. $via = $_SERVER[‘HTTP_VIA’];
  19.  
  20. /* ini variabel tanggal
  21. $dtime = date(‘r’);
  22.  
  23. /* perhatian jika pengunjung pakai Proxy transparent
  24. /* maka $_SERVER[‘HTTP_X_FORWARDED_FOR’] akan menampilkan IP Asli pengunjung
  25. /* sebaliknya $_SERVER[‘REMOTE_ADDR’] akan menampilkan Proxy
  26. /* Untuk Lebih jelas nya tentang macam2 Proxy saya akan jelaskan di tutorial yang lain
  27.  
  28. /* ini adalah deskripsi variabel entry_line:
  29. $entry_line = “Waktu: $dtime | IP asli: $ip | Browser: $agent? | URL: $uri | Referrer: $ref | Proxy: $asli | Koneksi: $via
  30. “;?? /* <– perhatian!! ini harus new line alias kamu enter sekali supaya hasilnya jadi new line
  31.  
  32. /* “fopen()” utk fungsi membuka file, “a” ini yg paling penting.!!,
  33. /* ini berfungsi jika file “jejak.txt” tidak ada dalam server maka PHP akan menciptakannya
  34. $fp = fopen(“jejak.txt”, “a”);
  35.  
  36. /* “fputs()” fungsinya utk menulis log dlm file
  37. fputs($fp, $entry_line);
  38.  
  39. /* “fclose()” fungsinya untuk menutup file
  40. fclose($fp);
  41.  
  42. ?>
  43.  
  44. <------ Code Tinggal Copas ------>
  45.  
  46. <?php
  47. $agent = $_SERVER['HTTP_USER_AGENT'];
  48. $uri = $_SERVER['REQUEST_URI'];
  49. $ip = $_SERVER['REMOTE_ADDR'];
  50. $ref = $_SERVER['HTTP_REFERER'];
  51. $asli = $_SERVER['HTTP_X_FORWARDED_FOR'];
  52. $via = $_SERVER['HTTP_VIA'];
  53. $dtime = date('r');
  54. $nama = $_SESSION['nama'];
  55. $pass = $_SESSION['password'];
  56. $entry_line = "Waktu: $dtime | IP asli: $ip | Browser: $agent | URL: $uri | Referrer: $ref | Proxy:
  57. $asli | Koneksi: $via | nama : $nama | Pass : $pass
  58. ";
  59. $fp = fopen("jejak.txt", "a");
  60. fputs($fp, $entry_line);
  61. fclose($fp);
  62.  
  63. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement