private function nv_get_forwardip()
{
if ($this->nv_getenv('HTTP_X_FORWARDED_FOR') and $this->nv_validip($this->nv_getenv('HTTP_X_FORWARDED_FOR'))) {
return $this->nv_getenv('HTTP_X_FORWARDED_FOR');
} elseif ($this->nv_getenv('HTTP_X_FORWARDED') and $this->nv_validip($this->nv_getenv('HTTP_X_FORWARDED'))) {
return $this->nv_getenv('HTTP_X_FORWARDED');
} elseif ($this->nv_getenv('HTTP_FORWARDED_FOR') and $this->nv_validip($this->nv_getenv('HTTP_FORWARDED_FOR'))) {
return $this->nv_getenv('HTTP_FORWARDED_FOR');
} elseif ($this->nv_getenv('HTTP_FORWARDED') and $this->nv_validip($this->nv_getenv('HTTP_FORWARDED'))) {
return $this->nv_getenv('HTTP_FORWARDED');
} else {
return 'none';
}
}