Skip to content

Instantly share code, notes, and snippets.

@unnikked
Created March 31, 2015 15:57
Show Gist options
  • Save unnikked/2da1f7ee91e9a3f513f1 to your computer and use it in GitHub Desktop.
Save unnikked/2da1f7ee91e9a3f513f1 to your computer and use it in GitHub Desktop.
Get Real IP Address of Client. This function will fetch the real IP address of the user even if he is behind a proxy server.
<?php
function getRealIpAddr()
{
if (!emptyempty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!emptyempty($_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;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment