Wednesday, January 5, 2022

Mendapatkan Informasi IP Address Pengunjung Web Dengan PHP - PHP IP Address

 


Selamat datang kembali ke cumacoder.com , pada kesempatan kali ini kita akan membahas mengenai cara Menpatatkan Informasi IP Address Pengunjung Web Dengan PHP.  

Mendapatkan Informasi IP Address Pengunjung Web Menggunakan PHP  Dalam Satu Baris Kode.


 <?php  
   $ipAddress = $_SERVER['REMOTE_ADDR'];  
 ?>  

$_SERVER adalah array PHP yang diatur oleh server. Ada kemungkinan value ini belum di set atau ditetapkan. Perlu kita ketahui juga, baha header ini dapat dengan mudah dipalsukan oleh pengguna atau pengunjung dengan mengatur sendiri alamat IP. 

PHP IP Address

Berikut ini adalah script PHP yang sudah mencakup sebagian besar skenario yang bisa mengembalikan informasi IP Addres Pengunjung Atau Pengguna Yang Seharusnya . 


<?php  
 /**  
  * Gets IP address with PHP.  
  */  
 function getIpAddress()  
 {  
   $ipAddress = '';  
   if (! empty($_SERVER['HTTP_CLIENT_IP'])) {  
     // to get shared ISP IP address  
     $ipAddress = $_SERVER['HTTP_CLIENT_IP'];  
   } else if (! empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {  
     // check for IPs passing through proxy servers  
     // check if multiple IP addresses are set and take the first one  
     $ipAddressList = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);  
     foreach ($ipAddressList as $ip) {  
       if (! empty($ip)) {  
         // if you prefer, you can check for valid IP address here  
         $ipAddress = $ip;  
         break;  
       }  
     }  
   } else if (! empty($_SERVER['HTTP_X_FORWARDED'])) {  
     $ipAddress = $_SERVER['HTTP_X_FORWARDED'];  
   } else if (! empty($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) {  
     $ipAddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];  
   } else if (! empty($_SERVER['HTTP_FORWARDED_FOR'])) {  
     $ipAddress = $_SERVER['HTTP_FORWARDED_FOR'];  
   } else if (! empty($_SERVER['HTTP_FORWARDED'])) {  
     $ipAddress = $_SERVER['HTTP_FORWARDED'];  
   } else if (! empty($_SERVER['REMOTE_ADDR'])) {  
     $ipAddress = $_SERVER['REMOTE_ADDR'];  
   }  
   return $ipAddress;  
 }  
 echo "IP Address Pengguna: " . getIpAddress();  

Pencatatan IP Address bagi pengunjung web atau sistem yang kita buat juga merupakan hal wajib yang harus diketahui oleh developer karenaIP Address  juga merupakan data security yang sewaktu waktu bisa di manfaatkan demi keamanan web kita. Dengan mengetahui IP Address paling tidak kita mengetahui host atau penyedia layanan IP tersebut agar dapat melakukan trace atau pelacakan lebih lanjut. misal dengan mengakses salah satu website finder IP location : https://www.iplocation.net/ip-lookup, kita akan dapat mengetahui posisi layanan dari IP tersebut. Meskipun tidak dapat kita rincikan secara detail tetapi penyedia layanan akan tampil. 

Demikianlah tutorial mengenai Mendapatkan Informasi IP Address Pengunjung Web Dengan PHP ini, Semoga dapat dimanfaatkan dengan semaksimal mungkin dan mendukung project anda. Sekian terimakasih.

Artikel Terkait

Mendapatkan Informasi IP Address Pengunjung Web Dengan PHP - PHP IP Address
4/ 5
Oleh

Berlangganan

Suka dengan artikel di atas? Silakan berlangganan gratis via email