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 |