olakunlevpn / geoiplookup
Geoiplookup.io IP查询,非常适合PHP应用程序。
1.3
2022-03-05 01:12 UTC
Requires
- php: ^7.2 || ^8.0
- ext-json: *
- guzzlehttp/guzzle: ^7.0
README
Geoiplookup.io IP查询,非常适合PHP SDK应用程序。
安装
通过Composer
$ composer require olakunlevpn/geoiplookup
用法
require_once "vendor/autoload.php"; use Olakunlevpn\Geoiplookup\GeoiplookupClient; $Geoiplookup = new GeoiplookupClient(); $data = $Geoiplookup->lookUp(); echo $data->getIp(); // $data->getIp(); // $data->getIsp(); // $data->getOrganization(); // $data->getHostname(); // $data->getLatitude(); // $data->getLongitude(); // $data->getPostalCode(); // $data->getCity(); // $data->getCountryCode(); // $data->getCountry(); // $data->getContinentCode(); // $data->getContinentName(); // $data->getRegion(); // $data->getDistrict(); // $data->getTimeZone(); // $data->getConnectionType(); // $data->getAsnNumber(); // $data->getAsnOrg(); // $data->getAsn(); // $data->getCurrencyCode(); // $data->GetCurrencyName();
传递自定义IP地址作为变量
require_once "vendor/autoload.php"; use Olakunlevpn\Geoiplookup\GeoiplookupClient; $Geoiplookup = new GeoiplookupClient(); $ipAddress = $_SERVER['REMOTE_ADDR']; $data = $Geoiplookup->lookUp($ipAddress); echo $data->getIp();
测试
$ phpunit
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。