How to obtain all information (address, postal code, country, longitude and latitude, etc.) of a specified (visitor) IP in php ) method of IP all information (address, zip code, country, latitude and longitude, etc.). Share it with everyone for your reference. The details are as follows:
Calling methods is very simple. This also requires database support. Only Chinese and Pinyin can coexist in the database.
Without further ado, let’s look at the code:
I hope this article will be helpful to everyone’s PHP programming design.
<?php
function getIpInfo($ip,$timeout=15) {
if(!function_exists('curl_init') or !function_exists('simplexml_load_string')) return false;
$ch = curl_init("http://ipinfodb.com/ip_query2.php?ip={$ip}&timezone=true");
$options = array(
CURLOPT_RETURNTRANSFER => true,
);
curl_setopt_array($ch,$options);
$res = curl_exec($ch);
curl_close($ch);
if($xml = simplexml_load_string($res)) {
$return = array();
foreach ($xml->Location->children() as $key=>$item) {
$return[$key] = strtolower($item);
}
return $return;
} else {
return false;
}
}
$current_Ip_Info = getIpInfo('119.7.8.255');
var_dump($current_Ip_Info);
Copy after login
http://www.bkjia.com/PHPjc/1027492.html
www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1027492.htmlTechArticlephp method to obtain all information (address, postal code, country, longitude and latitude, etc.) of a specified (visitor) IP, all Information latitude and longitude This example describes how php obtains all information of a specified (visitor) IP (...