首頁  >  文章  >  後端開發  >  php查詢ip所在地的實作思路範例

php查詢ip所在地的實作思路範例

黄舟
黄舟原創
2017-08-18 15:31:501252瀏覽

一個php查詢ip所在地程式碼類,第一條ip索引的偏移位址,最後一個ip索引的偏移位址,為了相容php5以下版本,本類沒有用析構函數,自動關閉ip庫,將ip透過ip2long轉成ipv4的網路位址,再將他壓縮成big-endian位元組序 ,用來和索引區內的ip位址做比較。

首先下載我們本節課程所需用到的php查詢ip所在地程式碼類別庫:http://www.php.cn/xiazai/leiku/541

下載完成後找到我們需要的php類別文件,解壓縮至我們本地目錄,建立新的php檔案!

完成之後,我們要在新的php檔案裡呼叫這類,以及實例化該類別:

<?php
include_once &#39;ip.php&#39;;//引入类文件
$ip=new iplocation("qqwry.dat");//实例化

$address=$ip->getaddress("183.160.1.86");
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($address);
?>


執行此文件,得到結果如下圖所示:

php查詢ip所在地的實作思路範例

以上是php查詢ip所在地的實作思路範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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