belal/ip-info

一个简单的PHP包,用于从IP地址获取国家信息

v1.0.0 2022-08-23 13:05 UTC

This package is auto-updated.

Last update: 2024-09-24 23:07:32 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文档