Class yii\helpers\IpHelper
| 继承 | yii\helpers\IpHelper » yii\helpers\BaseIpHelper |
|---|---|
| 可用版本自 | 2.0.14 |
| 源码 | https://github.com/yiichina/yii2/blob/api/framework/helpers/IpHelper.php |
IpHelper 类提供了一组与 IP-related 相关的静态方法。
方法需要正确的 IP 地址。 验证 IP 地址请使用类 IpValidator。
公共方法
| 方法 | 描述 | 被定义在 |
|---|---|---|
| expandIPv6() | 将 IPv6 的地址扩展为完整的形式。 | yii\helpers\BaseIpHelper |
| getIpVersion() | 获取 IP 版本。不执行 IP 地址验证。 | yii\helpers\BaseIpHelper |
| inRange() | 检测 IP 地址是否正确或者子网 $subnet 包含了 $subnet。 | yii\helpers\BaseIpHelper |
| ip2bin() | 将 IP 转换成 bits 形式来表示。 | yii\helpers\BaseIpHelper |
常量
| 常量 | 值 | 描述 | 被定义在 |
|---|---|---|---|
| IPV4 | 4 | yii\helpers\BaseIpHelper | |
| IPV4_ADDRESS_LENGTH | 32 | IPv4 地址使用 bits 表示的长度 | yii\helpers\BaseIpHelper |
| IPV6 | 6 | yii\helpers\BaseIpHelper | |
| IPV6_ADDRESS_LENGTH | 128 | IPv6 地址使用 bits 表示的长度 | yii\helpers\BaseIpHelper |