belal / ip-info
一个简单的PHP包,用于从IP地址获取国家信息
v1.0.0
2022-08-23 13:05 UTC
README
用法
- 使用composer安装此包
composer require belal/ip-info
- 要使用它,只需在实例化IpDataProvider类后调用'getInfo'方法
$IpData = new IpDataProvider();
$result = $IpData->getInfo("Any Ip Address")
- getInfo方法返回一个IpData对象,可以像以下这样使用
$result->getIpInRequset()
$result->getPassedIp()
$result->getCountry()
$result->getCity()
$result->getCountryCode()
$result->getContinent()
$result->getTimeZone()
-
getIpInRequest是请求使用的IP
-
getPassedIp是你提供的IP
-
如果它们不同,这意味着数据是为发送请求的机器的IP地址提供的
-
IpData对象是JsonSerializable的,更多请参考 PHP文档。