Default get_ip to REMOTE_ADDR, option to set it to
This commit is contained in:
+13
-16
@@ -52,22 +52,19 @@ function get_user_agent() {
|
||||
}
|
||||
|
||||
function get_ip() {
|
||||
$mainIp = '';
|
||||
if (getenv('HTTP_CLIENT_IP'))
|
||||
$mainIp = getenv('HTTP_CLIENT_IP');
|
||||
else if(getenv('HTTP_X_FORWARDED_FOR'))
|
||||
$mainIp = getenv('HTTP_X_FORWARDED_FOR');
|
||||
else if(getenv('HTTP_X_FORWARDED'))
|
||||
$mainIp = getenv('HTTP_X_FORWARDED');
|
||||
else if(getenv('HTTP_FORWARDED_FOR'))
|
||||
$mainIp = getenv('HTTP_FORWARDED_FOR');
|
||||
else if(getenv('HTTP_FORWARDED'))
|
||||
$mainIp = getenv('HTTP_FORWARDED');
|
||||
else if(getenv('REMOTE_ADDR'))
|
||||
$mainIp = getenv('REMOTE_ADDR');
|
||||
else
|
||||
$mainIp = 'UNKNOWN';
|
||||
return $mainIp;
|
||||
if(defined("CONST_GET_IP_METHOD")){
|
||||
if(CONST_GET_IP_METHOD == "HTTP_X_FORWARDED_FOR"){
|
||||
$ip = getenv('HTTP_X_FORWARDED_FOR');
|
||||
}
|
||||
else{
|
||||
$ip = getenv('REMOTE_ADDR');
|
||||
}
|
||||
}
|
||||
else{
|
||||
$ip = getenv('REMOTE_ADDR');
|
||||
}
|
||||
|
||||
return $ip;
|
||||
}
|
||||
|
||||
function get_web_browser() {
|
||||
|
||||
Reference in New Issue
Block a user