Maxmind GeoIP2教程(操作方法)?

托杜亚

我使用的是GeoIp,带有纯PHP代码。.但是GeoIp2变成了命名空间,依此类推,此刻,我无法找到如何使用它的方法。.我已经下载了GeoLite2-Country.mmdb,现在如何获取IP的国家名称,即123.123.123.123

ps我没有GIT / COMPOSER等。

托杜亚

我的操作方式:假设创建一个名为“ My_Folder的文件夹,并在其中:

1)创建文件夹GeoIp2,并将此“ SRC”文件夹的内容放入其中(下载)。
2)放置MaxMind文件夹(从“ SRC”文件夹下载)。
3)放置即GeoLite2-Country.mmdb下载)。

然后,在My_Folder中创建一个example.php文件,并放置以下代码:

$user_ip='123.123.123.123';

spl_autoload_register('func888'); function func888($class){ include_once(str_replace(array('/','\\'), DIRECTORY_SEPARATOR, dirname(__file__)."/$class.php")) ;}
use GeoIp2\Database\Reader; 
//you can do it for "city" too.. just everywhere change phrase "country" with "city".
try{
    $reader = new Reader(dirname(__file__)."/GeoLite2-Country.mmdb");
    $record = $reader->country($user_ip);
    $reader->close();
    $country_name =  $record->raw['country']['names']['en'];
} catch ( GeoIp2\Exception\AddressNotFoundException $e ){    $country_name = 'not_found';  }

echo $country_name;
// RESULTS -------------- > China

ps其他示例位于:https : //github.com/maxmind/GeoIP2-php

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Maxmind GeoIP2教程(操作方法)?

来自分类Dev

MaxMind的GeoIP2 Java API线程安全吗?

来自分类Dev

使用maxmind geoip2调出城市名称

来自分类Dev

MaxMind GeoIP2 IPv6没有结果?

来自分类Dev

使用maxmind geoip2呼出城市名称

来自分类Dev

MaxMind GeoIP2 IPv6没有结果?

来自分类Dev

如何为maxmind geoip2 eclipse添加依赖项

来自分类Dev

php maxmind geoip异常ip

来自分类Dev

MaxMind:将GeoIP2 mmdb加载到内存中以快速读取

来自分类Dev

MaxMind MMDB二进制GeoIP2数据库的大小是多少?

来自分类Dev

GeoIP2 MaxMind pom和我本地的pom有什么区别?

来自分类Dev

MaxMind MMDB二进制GeoIP2数据库的大小是多少?

来自分类Dev

用于测试MaxMind GeoIP DB的IP地址

来自分类Dev

AWS-ELB -> GEOIP -> MAXMIND -> Laravel

来自分类Dev

在mmdb文件操作之间更新Maxmind DatabaseReader

来自分类Dev

将MaxMind的GeoLite2导入MySQL

来自分类Dev

Maxmind / geoip错误“数据库已关闭”

来自分类Dev

使用Django GeoIP和MaxMind数据库

来自分类Dev

IP到地理位置的转换,例如maxmind geoip

来自分类Dev

MaxMind拉Geolite2获得401未经授权

来自分类Dev

Maxmind 的 GeoLite2 大陆代码

来自分类Dev

Amazon Elastic Beanstalk上的MaxMind GeoIP库和数据库

来自分类Dev

使用mvn阴影构建的MaxMind GeoIp依赖关系jackson-databind中的NoSuchMethodException

来自分类Dev

PHP中的maxmind GeoIP API是否要求IP地址的所有4个部分都是准确的?

来自分类Dev

MaxMind GeoIP API:fseek()[function.fseek]:流不支持在geoip.inc中进行查找

来自分类Dev

通过Maxmind GeoLite2 Free获取用户城市的本地化名称

来自分类Dev

PHP使用Maxmind Geolite2将城市名称转换为纬度/经度

来自分类Dev

从包含多个文件的gzip中仅提取MaxMind GeoLite2国家数据库的脚本

来自分类Dev

如何从MaxMind的GeoLite2 City本地mmdb和关联的Java API获取电话区号?

Related 相关文章

  1. 1

    Maxmind GeoIP2教程(操作方法)?

  2. 2

    MaxMind的GeoIP2 Java API线程安全吗?

  3. 3

    使用maxmind geoip2调出城市名称

  4. 4

    MaxMind GeoIP2 IPv6没有结果?

  5. 5

    使用maxmind geoip2呼出城市名称

  6. 6

    MaxMind GeoIP2 IPv6没有结果?

  7. 7

    如何为maxmind geoip2 eclipse添加依赖项

  8. 8

    php maxmind geoip异常ip

  9. 9

    MaxMind:将GeoIP2 mmdb加载到内存中以快速读取

  10. 10

    MaxMind MMDB二进制GeoIP2数据库的大小是多少?

  11. 11

    GeoIP2 MaxMind pom和我本地的pom有什么区别?

  12. 12

    MaxMind MMDB二进制GeoIP2数据库的大小是多少?

  13. 13

    用于测试MaxMind GeoIP DB的IP地址

  14. 14

    AWS-ELB -> GEOIP -> MAXMIND -> Laravel

  15. 15

    在mmdb文件操作之间更新Maxmind DatabaseReader

  16. 16

    将MaxMind的GeoLite2导入MySQL

  17. 17

    Maxmind / geoip错误“数据库已关闭”

  18. 18

    使用Django GeoIP和MaxMind数据库

  19. 19

    IP到地理位置的转换,例如maxmind geoip

  20. 20

    MaxMind拉Geolite2获得401未经授权

  21. 21

    Maxmind 的 GeoLite2 大陆代码

  22. 22

    Amazon Elastic Beanstalk上的MaxMind GeoIP库和数据库

  23. 23

    使用mvn阴影构建的MaxMind GeoIp依赖关系jackson-databind中的NoSuchMethodException

  24. 24

    PHP中的maxmind GeoIP API是否要求IP地址的所有4个部分都是准确的?

  25. 25

    MaxMind GeoIP API:fseek()[function.fseek]:流不支持在geoip.inc中进行查找

  26. 26

    通过Maxmind GeoLite2 Free获取用户城市的本地化名称

  27. 27

    PHP使用Maxmind Geolite2将城市名称转换为纬度/经度

  28. 28

    从包含多个文件的gzip中仅提取MaxMind GeoLite2国家数据库的脚本

  29. 29

    如何从MaxMind的GeoLite2 City本地mmdb和关联的Java API获取电话区号?

热门标签

归档