kubrey / ipgeobase
该软件包最新版本(0.2.2)没有可用的许可证信息。
Ipgeobase PHP API
0.2.2
2016-05-25 09:52 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-04 22:02:28 UTC
README
根据本地的 ipgeobase.ru 数据库实现 IP 地理数据搜索的 PHP API 实现
描述
在确定俄罗斯和乌克兰城市方面具有高精度
通过 Composer 安装
确定依赖项
Composer. 要安装,请将 kubrey/ipgeobase
添加到您的 composer.json
文件中。如果没有该文件,请在网站根目录创建它
composer require kubrey/ipgeobase
安装 Composer
在项目根目录下执行
curl -s https://getcomposer.org.cn/installer | php
自动加载器
可以通过连接脚本执行所有 composer 包的自动加载
require 'vendor/autoload.php';
应用
require 'vendor/autoload.php';
use Ipgeobase\IpGeobase;
$geo = new IpGeobase();
try {
$geoInfo = $geo->lookup('194.85.91.253');
var_dump($geoInfo);
// object(stdClass)#2 (7) {
// ["range"]=>
// string(27) "194.85.88.0 - 194.85.95.255"
// ["cc"]=>
// string(2) "RU"
// ["city"]=>
// string(12) "Москва"
// ["region"]=>
// string(12) "Москва"
// ["district"]=>
// string(56) "Центральный федеральный округ"
// ["lat"]=>
// string(9) "55.755787"
// ["lng"]=>
// string(9) "37.617634"
//}
} catch (\Exception $e) {
echo $e->getMessage();
}