代码示例:
$client_ip = get_client_ip(); if ($client_ip) { $cip = new \Org\Net\IpLocation(); $ip_info = $cip->getlocation($client_ip); $data = array('ip' => $client_ip, 'ip_country' => $ip_info['country'], 'ip_area' => $ip_info['area'],); dump($ip_info); } 打印结果:
array 'ip' => string '59.175.55.195' (length = 13) 'beginip' => string '59.174.254.233' (length = 14) 'endip' => string '59.175.87.255' (length = 13) 'country' => string '湖北省武汉市' (length = 18) 'area' => string '电信' (length = 6) 注意事項: 获取客戶端IP是通過TP自帶的get_client_ip()方法,获取IP详情需要事先将纯真IP库放入 IpLocation类同级目录
去打赏