This user has been denied support.
contacted webhost , they told me its due to NGINX also they gave me some codes to fix it.
function fetch_ip()
{
if(isset($_SERVER["HTTP_X_REAL_IP"]))return $_SERVER["HTTP_X_REAL_IP"];
else return $_SERVER['REMOTE_ADDR'];
}
function fetch_alt_ip()
{
if(isset($_SERVER["HTTP_X_REAL_IP"]))$alt_ip = $_SERVER["HTTP_X_REAL_IP"];
else $alt_ip = $_SERVER['REMOTE_ADDR']; #$alt_ip = $_SERVER['REMOTE_ADDR'];
if (isset($_SERVER['HTTP_CLIENT_IP']))
{
$alt_ip = $_SERVER['HTTP_CLIENT_IP'];
}
else if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) AND preg_match_all('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s', $_SERVER['HTTP_X_FORWARDED_FOR'], $matches))
{
// make sure we dont pick up an internal IP defined by RFC1918
foreach ($matches[0] AS $ip)
{
if (!preg_match('#^(10|172\.16|192\.168)\.#', $ip))
{
$alt_ip = $ip;
break;
}
}
}
Where should i add this.?