Get real IP at University lan
Posted: Fri Jan 27, 2012 3:30 am
Hi
I have been using a fuction to get the IP of the visitoros until now.
Currently i am inside the college and i found out that the function always returned me 127.0.0.1
How can i get the real IP? It has to be possible as some other sites detects my real IP...
The function i am using is this one:
Thanks.
I have been using a fuction to get the IP of the visitoros until now.
Currently i am inside the college and i found out that the function always returned me 127.0.0.1
How can i get the real IP? It has to be possible as some other sites detects my real IP...
The function i am using is this one:
Code: Select all
public function getIP(){
if(getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")){
$ip = getenv("HTTP_CLIENT_IP");
}
elseif(getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")){
$ip = getenv("HTTP_X_FORWARDED_FOR");
}
elseif(getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")){
$ip = getenv("REMOTE_ADDR");
}
elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")){
$ip = $_SERVER['REMOTE_ADDR'];
}
else {
$ip = "Unknown";
}
return $ip;
}
Thanks.