Return to Snippet

Revision: 18199
at September 23, 2009 15:54 by paulgrenwood


Initial Code
function getRealIpAddr()
{
	if (!emptyempty($_SERVER['HTTP_CLIENT_IP']))
	{
		$ip=$_SERVER['HTTP_CLIENT_IP'];
	}
	elseif (!emptyempty($_SERVER['HTTP_X_FORWARDED_FOR']))
	//to check ip is pass from proxy
	{
		$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
	}
	else
	{
		$ip=$_SERVER['REMOTE_ADDR'];
	}
	return $ip;
}

Initial URL

                                

Initial Description
This function will fetch the real IP address of the user even if he is behind a proxy server.

Initial Title
Get Real IP Address of Client

Initial Tags
php, ip

Initial Language
PHP