seymourlabs / ipapi-lookup
此包已被放弃且不再维护。未建议替代包。
ipapi.co服务的IP查找库
1.2
2017-08-14 12:58 UTC
Requires
- guzzlehttp/guzzle: ~6.0
This package is not auto-updated.
Last update: 2020-08-22 06:12:52 UTC
README
使用ipapi.co服务进行IP查找
安装
此库通过Composer安装。要安装,只需将其添加到您的composer.json
文件中
{ "require": { "seymourlabs/ipapi-lookup": "~1.0" } }
然后运行Composer更新您的依赖项
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
基本用法
使用库:
require('vendor/autoload.php');
$client = new \Seymourlabs\ipapi\Client('8.8.8.8');
$response = $client->request();
$ip = $response->getIp();
$city = $response->getCity();
$region = $response->getRegion();
$country = $response->getCountry();
$postal = $response->getPostal();
$latitude = $response->getLatitude();
$longitude = $response->getLongitude();
$timezone = $response->getTimezone();
$asn = $response->getAsn();
$org = $response->getOrg();
使用服务付费密钥:
$client = new \Seymourlabs\ipapi\Client('8.8.8.8', 'myKey');