[英]how to log IP by country in PHP?
如何確定IP來自哪個國家? 例如,當訪客訪問站點時,我可以使用
$_SERVER['REMOTE_ADDR'] ,
但這全都是數字的組合,如果我只想記錄來自美國,澳大利亞,英國或我想要的任何其他國家的IP地址,那么如何使用任何數據庫表來“不”使用該數據庫,記錄器托管?
一個不錯的Web服務是http://www.whoisxmlapi.com/ 。
您可以將數據獲取為XML或JSON,並使用標頭的國家/地區屬性。
您可以使用Webnet77提供的IP到國家的映射。 該數據庫包含用於各種IPv4塊的大約100000個條目,並且可以CSV格式下載。 您以后可以在記錄器腳本中包含該CSV來查找國家/地區。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.