function ip() {
		$headers=$this->hive['HEADERS'];
		return isset($headers['Client-IP'])?
			$headers['Client-IP']:
			(isset($headers['X-Forwarded-For'])?
				explode(',',$headers['X-Forwarded-For'])[0]:
				(isset($_SERVER['REMOTE_ADDR'])?
					$_SERVER['REMOTE_ADDR']:''));
	}
function ip() {
		$headers=$this->hive['HEADERS'];
		return isset($headers['Client-IP'])?
			$headers['Client-IP']:
			(isset($headers['X-Forwarded-For'])?
				explode(',',$headers['X-Forwarded-For'])[0]:
				(isset($_SERVER['REMOTE_ADDR'])?
					$_SERVER['REMOTE_ADDR']:''));
	}
function ip ( ) { $ headers = $ this -> hive [ 'HEADERS' ] ; return isset ( $ headers [ 'Client-IP' ] ) ? $ headers [ 'Client-IP' ] : ( isset ( $ headers [ 'X-Forwarded-For' ] ) ? explode ( ',' , $ headers [ 'X-Forwarded-For' ] ) [ 0 ] : ( isset ( $ _SERVER [ 'REMOTE_ADDR' ] ) ? $ _SERVER [ 'REMOTE_ADDR' ] : '' ) ) ; }
Sniff IP address
@return string
Sniff IP address