Thursday 11 June 2015

How To Track the Real IP Address Behind the Proxy - PHP - REMOTE_ADDR

How To Track the Real IP Address Behind the Proxy - PHP - REMOTE_ADDR

IP Address: It is unique address of the client machine by which we track the user detail requesting for some request. Full Fom of IP Address is Internet Protocol Address. today, Almost all person know about the ITp Address. This is basically used for tracking.

For Example, If you send an email with your computer. Communication is done on the behalf of IP Address.

Get the Unique IP Address of client machine

function get_ip_address(){
 if ( !empty($_SERVER['HTTP_CLIENT_IP']) )  //check ip from share internet
 {
   $ip = $_SERVER['HTTP_CLIENT_IP'];

 }elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))   //to check ip is pass from proxy
 {
   $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];

 } else  {

   $ip=$_SERVER['REMOTE_ADDR'];
}

 return $ip;
}

echo get_ip_address();