Ip - IP操作类

Ip类提供了常见的获取当前访客IP,根据IP地址获取所在省市、运营商,判断一个字符串是不是一个IP等方法。

IP类操作方法

Ip 操作方法参数说明函数说明用法举例
Ip::getIp($ishide=0)

$ishide 为 0时表示不隐藏IP任何字段,为1时,隐藏IP部分字段作为隐私保护

获取当前访客IP

<?php

echo  Ip::getIp(); // 返回 218.247.6.170 等

echo  Ip::getIp(true); // 返回 218.247.*.170 等

?> 

Ip::isIp($ip)            

$ip IP字符串

判断当前字符串是不是一个有效的IP地址            

<?php

echo Ip::isIp('218.247.6.170')?'是IP':'不是IP';

//返回是IP

echo Ip::isIp('218.abc.6.170')?'是IP':'不是IP';

//返回不是IP

?>          

Ip::ip2area($ip)          

$ip IP字符串

获取IP地址所在的省市、运营商

<?php

echo Ip::ip2area('218.247.6.170');

//返回 北京市北京市 鹏博士宽带

?>


最后更新:2016-06-13