簡體   English   中英

使用ip2location從IP地址獲取用戶城市

[英]getting user city from IP Address using ip2location

我正在嘗試使用ipaddress獲取用戶城市,為此我找到了這個https://lite.ip2location.com/database-ip-country-region-city

指令中說“將IP地址轉換為十進制格式的IP地址”,但我不知道該怎么做。

這是我的IP地址:5.219.212.240,根據指示我該怎么辦?

謝謝

好吧,我認為這就是文檔所指的。 這是鏈接中的示例:

計算IPv4地址的十進制值很容易。 如果我們要從左到右對八位字節編號,然后將它們分成變量$ octet1,$ octet2,$ octet3和$ octet4,我們可以使用以下公式將每個八位字節轉換為十進制值,然后將每個十進制值加到達到IP地址的十進制等效值:

$ octet1 x(256 ^ 3)= $ decimal1

$ octet2 x(256 ^ 2)= $ decimal2

$ octet3 x(256)= $ decimal3

$ octet4 = $ decimal4

$ decimal1 + $ decimal2 + $ decimal3 + $ decimal4 = $ decimal_equivalent

例如,將IP地址192.168.1.16轉換為其十進制等效形式將如下所示:

192 x(256 ^ 3)= 3221225472

168 x(256 ^ 2)= 11010048

1 x 256 = 256

16 = 16

3221225472 + 11010048 + 16 = 3232235792

192.168.1.16的十進制等效值為3232235792。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM