Skip to content

Instantly share code, notes, and snippets.

@jasondmoss
Last active August 26, 2017 12:43
Show Gist options
  • Save jasondmoss/7344263 to your computer and use it in GitHub Desktop.
Save jasondmoss/7344263 to your computer and use it in GitHub Desktop.
Get IP Address
<?php
/**
* Get current user's IP address
*
* @return string
* @access public
*/
function getIp()
{
$userIp = '';
if (getenv('HTTP_CLIENT_IP')) {
$userIp = getenv('HTTP_CLIENT_IP');
} else if (getenv('HTTP_X_FORWARDED_FOR')) {
$userIp = getenv('HTTP_X_FORWARDED_FOR');
} else if (getenv('REMOTE_ADDR')) {
$userIp = getenv('REMOTE_ADDR');
}
return $userIp;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment