没有命名空间的类 yii yii\base yii\behaviors yii\caching yii\captcha yii\console yii\console\controllers yii\console\widgets yii\data yii\db yii\db\conditions yii\db\cubrid yii\db\cubrid\conditions yii\db\mssql yii\db\mssql\conditions yii\db\mysql yii\db\oci yii\db\oci\conditions yii\db\pgsql yii\db\sqlite yii\db\sqlite\conditions yii\di yii\filters yii\filters\auth yii\grid yii\helpers yii\i18n yii\log yii\mail yii\mutex yii\rbac yii\rest yii\test yii\validators yii\web yii\widgets

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