faridbabayev / geoip
此软件包为 ReallyFreeFeoip 提供了一个 API
v1.0.0
2020-09-24 01:08 UTC
Requires
- php: ^7.1
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-24 09:57:14 UTC
README
此软件包为 ReallyFreeFeoip 提供了一个 API
安装
您可以通过 composer 安装此软件包
composer require faridbabayev/geoip
用法
use FaridBabayev\Geoip\Geoip; $geoip = new Geoip(); // this will fetch ip geolocation for server ip address $geoip = new Geoip('75.197.224.3'); // this will ip geolocation for 75.197.224.3
您可以通过访问来获取 IP 地理位置信息
$geoip = new Geoip(); $geoip->ip; //return ip address $geoip->country_code; // return country code $geoip->country_name; // return country name $geoip->region_code; // return region code $geoip->city; // return city $geoip->zip_code; // return zip_code $geoip->time_zone; // return time zone $geoip->latitude; // return latitude $geoip->metro_code; // return metro_code
您可以通过调用 for()
方法而不实例化新类来更改 IP 地址以获取新的 IP 地理位置信息
$geoip = new Geoip(); $geoip->for('75.197.224.3'); $geoip->country_code; // return country code
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG
贡献
有关详细信息,请参阅 CONTRIBUTING
安全
如果您发现任何安全相关的问题,请通过电子邮件 farid.b@code.edu.az 而不是使用问题跟踪器来报告。
致谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件
Laravel 软件包模板
此软件包是使用 Laravel 软件包模板 生成的。