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

*文
發布: 2023-03-18 11:20:02
原創
1743 人瀏覽過

很多專案中都會需要獲取使用者的地理信息,但有的時候並不能直接透過地理位置介面獲取,那該怎麼辦呢?本文主要介紹了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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板