imelgrat/freegoip

FreeGoIP - FreeGoIP反向地理编码API的PHP包装器。

1.2.1 2018-02-25 20:39 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:47:34 UTC


README

GitHub license GitHub release Total Downloads GitHub issues GitHub stars

FreeGoIP - FreeGoIP反向地理编码API的PHP包装器。

freegeoip.net是一个为软件开发者提供公共HTTP API以搜索IP地址地理位置的服务。它使用与城市关联的IP地址数据库,以及其他相关信息,例如时区、纬度和经度。

freegeoip网络服务器是免费且开源的,但默认情况下,公共服务限制为每小时10,000次查询。一旦达到此限制,所有来自该IP的请求都将导致HTTP 403错误,即禁止访问,直到配额被清空。

Ivan Melgrati 开发 Twitter

要求

  • PHP >= 5.3.0

安装

Composer

推荐通过Composer安装,这是一个PHP依赖项管理器。只需将imelgrat/freegoip添加到项目中的composer.json文件中。

{
    "require": {
        "imelgrat/freegoip": "*"
    }
}

有关更多信息,请参阅此处,或在Packagist上查看。

手动

  1. src/freegoip.php复制到您的代码库中,例如到vendor目录。
  2. freegoip类添加到自动加载器中,或直接require该文件。

反馈

请创建一个问题来请求功能或提交错误报告。或者,如果您只想提供反馈,我也很乐意听取。您还可以在Twitter上关注我,我的用户名是@imelgrat

贡献

  1. 进行分支。
  2. 创建您的功能分支(git checkout -b my-new-feature)。
  3. 提交您的更改(git commit -am 'Added some feature')。
  4. 将更改推送到分支(git push origin my-new-feature)。
  5. 创建一个新的拉取请求。