Php obtains all information (such as address, zip code, country, and latitude and longitude) of a specified IP address.
This example describes how to obtain all the information (such as address, zip code, country, and latitude and longitude) of a specified IP Address by using php. Share it with you for your reference. The details are as follows:
The call method is very simple. This also requires database support. In the database, text and pinyin can coexist.
Read the Code:
<? 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 ('2017. 7.8.255 '); var_dump ($ current_Ip_Info );
I hope this article will help you with php programming.