Skip to content

Instantly share code, notes, and snippets.

@wangshijun
Forked from MilkZoft/ip.php
Created September 11, 2012 06:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wangshijun/3696456 to your computer and use it in GitHub Desktop.
Save wangshijun/3696456 to your computer and use it in GitHub Desktop.
php: get user ip address
<?php
function get_client_ip() {
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
if(isset($_SERVER["HTTP_CLIENT_IP"])) {
return $_SERVER["HTTP_CLIENT_IP"];
} else {
return $_SERVER["REMOTE_ADDR"];
}
return $_SERVER["HTTP_X_FORWARDED_FOR"];
} else {
if(isset($_SERVER["HTTP_CLIENT_IP"])) {
return $_SERVER["HTTP_CLIENT_IP"];
} else {
return $_SERVER["REMOTE_ADDR"];
}
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment