首頁 >後端開發 >php教程 >php如何透過IP位址取得地區的實例分享

php如何透過IP位址取得地區的實例分享

*文
*文原創
2017-12-25 10:51:551769瀏覽

很多專案中都會需要獲取使用者的地理信息,但有的時候並不能直接透過地理位置介面獲取,那該怎麼辦呢?本文主要介紹了php透過Chianz.com取得IP位址與地區的方法,是解析IP位址與地區非常實用的技巧。

實例程式碼如下:

<!DOCTYPE html>  
<html>  
<head>  
<title></title>  
<meta charset="UTF-8" />  
<meta name="author" content="" />  
<meta name="keywords" content="" />  
<meta name="description" content="" />  
</head>
<body>  
<?php 
$ipAddr = "4.4.44.4";  
$ipChinazAddr = "http://tool.chinaz.com/IP/?IP=".$ipAddr;  
$contents = file_get_contents($ipChinazAddr);  
$pattern = "/==>>.+</strong><br />/";  
$string = $contents;  
preg_match_all($pattern,$string,$addrArray);  
$num = count($addrArray[0]);  
$pattern = "/(==>>).+(==>>s)/";  
for($i = 0;$i<$num;$i++){  
$addrArray[0][$i] = preg_replace($pattern,"",$addrArray[0][$i]);  
}  
echo "<pre class="brush:php;toolbar:false">";  
print_r($addrArray);  
echo "
"; ?>

相關推薦:

#透過微信取得位置信息,儲存到伺服器使用

詳解Html5 Geolocation取得地理位置資訊的範例程式碼分享

微信服務號碼開發-取得使用者位置資訊


#

以上是php如何透過IP位址取得地區的實例分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn