iplookup / iplookup
根据客户端IP获取位置信息
0.3.8
2022-01-21 08:03 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.3
- symfony/cache: ^3.4
Requires (Dev)
- phpunit/phpunit: ^5.7
README
安装
composer require iplookup/iplookup
库
通过远程IP地址获取位置信息
示例
use IPLookup\Client\TaobaoClient;
use IPLookup\IPLookupService;
use Symfony\Component\Cache\Simple\FilesystemCache;
require dirname(__DIR__) . '/vendor/autoload.php';
$ip = '115.60.19.180';
$iplookupService = new IPLookupService(new TaobaoClient(new FilesystemCache('namespace', 1 * 60 * 60, dirname(__DIR__) . '/runtime/cache')));
echo $iplookupService->lookup($ip) . PHP_EOL;
$ip = \IPLookup\Util::getCurrentIP();
echo $iplookupService->lookup($ip) . PHP_EOL;
许可证
版权所有 2008-2018。