PHP根據訪問使用者IP判斷所屬區域資訊

2021-10-25 09:23:38 字數 1283 閱讀 9030

/**

* 根據訪問使用者ip判斷所屬區域資訊

* * @author flyer0126

* @since 2012/07/09

*//**

* 獲取使用者端ip

// 利用**介面根據ip查詢所在區域資訊

$res1 = file_get_contents("");

$res1 = json_decode($res1);

print_r($res1);

示例輸出結果如下:

stdclass object

( [ret] => 1

[start] => ***.***.***.***

[end] => ***.***.***.***

[country] => 中國

[province] => 北京

[city] => 北京

[district] =>

[isp] => 電信

[type] => 機房

[desc] => 南三環洋橋電信機房

)stdclass object

( [code] => 0

[data] => stdclass object

([country] => 中國

[country_id] => 86

[area] => 華北

[area_id] => 100000

[region] => 北京市

[region_id] => 110000

[city] => 北京市

[city_id] => 110000

[county] =>

[county_id] => -1

[isp] => 電信

[isp_id] => 100017

[ip] => ***.***.***.***

))

通過PHP實現獲取訪問使用者IP

在php中自帶了乙個非常的簡單的獲取ip位址的全域性變數,很多初學都獲取ip都使用它了,但是對於這些我們一般用法是滿足了,但是對於要求高精度這個函式還是不行的。這個是最簡單的方法,對於開了透明 之類的是沒有辦法的,如果內網訪問也不能讀取正確的外網ip,不過很省力就是了 ip server remot...

通過PHP實現獲取訪問使用者IP

在php中自帶了乙個非常的簡單的獲取ip位址的全域性變數,很多初學都獲取ip都使用它了,但是對於這些我們一般用法是滿足了,但是對於要求高精度這個函式還是不行的。這個是最簡單的方法,對於開了透明 之類的是沒有辦法的,如果內網訪問也不能讀取正確的外網ip,不過很省力就是了 ip server remot...

Python批量判斷IP位址所屬地區

首先安裝python擴充套件庫netaddr,然後對下面的 進行簡單修改後即可滿足某些場合的應用。from random import randrange from netaddr import iprange defiprangetest ipaddr,iprange 遍歷ip位址與地區分布對應關...