sirmerdas/ip-helper

帮助您处理IP地址的包。

v1.0 2024-05-23 00:59 UTC

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许可证下创建和修改的。