sirmerdas / ip-helper
帮助您处理IP地址的包。
v1.0
2024-05-23 00:59 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpunit/phpunit: >=11.1
This package is auto-updated.
Last update: 2024-09-23 02:02:50 UTC
README
这是一个简单的包,可以帮助您处理不同版本的IP地址。
要求
php ^ 8.0
phpunit/phpunit": ">=11.1"
安装
运行以下Composer代码 $ composer require sirmerdas/ip-helper
基本用法
use Sirmerdas\IpHelper\IpTools; include "vendor/autoload.php"; print_r(IpTools::getClientIpInfo()); // [[address] => ::1,[version] => 6]
获取指定IP地址的版本
echo IpTools::getIpVersion("::1"); // 6
检查给定的IP是否为版本4
var_dump(IpTools::verifyIpV4("::1")); // false
检查给定的IP是否为版本6
var_dump(IpTools::verifyIpV6("::1")); // true
生成一个随机的版本4 IP
echo IpTools::fakeIpV4(); // 127.0.0.1
生成一个随机的版本6 IP
echo IpTools::fakeIpV6(); // ::1
许可证
- 本包是在MIT许可证下创建和修改的。