Skip to content

Instantly share code, notes, and snippets.

@revolunet
Created September 5, 2011 09:06
Show Gist options
  • Save revolunet/1194504 to your computer and use it in GitHub Desktop.
Save revolunet/1194504 to your computer and use it in GitHub Desktop.
get real user ip with PHP
<?php
// from http://www.xpertdeveloper.com/2011/09/get-real-ip-address-using-php/
if (!empty($_SERVER["HTTP_CLIENT_IP"]))
{
//check for ip from share internet
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
elseif (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
// Check for the Proxy User
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
else
{
$ip = $_SERVER["REMOTE_ADDR"];
}
// This will print user's real IP Address
// does't matter if user using proxy or not.
echo $ip;
?>
@amineflex
Copy link

you are the best !

@FlySquare
Copy link

thank you so much brother!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment