Copy code The code is as follows:
function getIPLoc_QQ($queryIP){
$ url = 'http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP;
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_ENCODING ,'gb2312 ');
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Get data and return
$result = curl_exec($ch);
$ result = mb_convert_encoding($result, "utf-8", "gb2312"); // Encoding conversion, otherwise garbled characters
curl_close($ch);
preg_match("@(.*)< ;/span>@iU",$result,$ipArray);
$loc = $ipArray[1];
return $loc;
}
//Use
echo getIPLoc_QQ("183.37.209.57"); //You can get the address location of the IP address.
?>
http://www.bkjia.com/PHPjc/718618.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/718618.htmlTechArticleCopy the code as follows: ?php function getIPLoc_QQ($queryIP){ $url = 'http://ip. qq.com/cgi-bin/searchip?searchip1='.$queryIP; $ch = curl_init($url); curl_setopt($ch,CURLOPT_ENCOD...