使用PHP获得客户端IP地址的方法

  •   
  • 3304
  • PHP
  • 4
  • super_dodo
  • 2015/10/29

在一些情形下面需要使用PHP获得客户端的IP地址,以实现开发的需求,下面的方法可以更好的得到客户端的IP。直接贴代码。

//得到客户端的Ip地址
public function getIp(){
	$ip = '';
	if(getenv("HTTP_CLIENT_IP")){
		$ip = getenv("HTTP_CLIENT_IP");
	}else if(getenv("HTTP_X_FORWARDED_FOR")){
		$ip = getenv("HTTP_X_FORWARDED_FOR");
	}else if(getenv("REMOTE_ADDR")){
		$ip = getenv("REMOTE_ADDR");
	}else{
		$ip = "Unknow";
	}
	return $ip;
}

假如人生不曾相遇,我还是那个我,偶尔做做梦,然后,开始日复一日的奔波,淹没在这喧嚣的城市里。我不会了解,这个世界还有这样的一个你,让人回味,令我心醉。假如人生不曾相遇,我不会相信,有一种人一认识就觉得温馨,有一种人可以百看不厌。