www.dxwj.net > php判断是否为域名或者ip

php判断是否为域名或者ip

if(filter_var('123.3.3.22', FILTER_VALIDATE_IP)) { echo 'IP地址'; }else { echo '不是IP地址'; } if(filter_var('http://www.njhunuo.cn', FILTER_VALIDATE_URL)) { echo '合法URL'; }else { echo '非法URL'; }

gethostbyname (PHP 3, PHP 4, PHP 5) gethostbyname -- 获取指定机器名的IP地址 函数格式说明: string gethostbyname ( string hostname ) 返回 hostname 的IP地址 例 1. A simple gethostbyname() example

可以用php的preg_matche,进行判断 if(!preg_matche('/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/', $str)){ echo '不是'; }else{ echo '是'; }

不需要正则表达式来判断,因为在php5.2.0之后,有专门的函数来做这个判断了。判断是否是合法IPif(filter_var($ip, FILTER_VALIDATE_IP)) {// it's valid}else {// it's not valid} 判断是否是合法的IPv4 IP地址if(filter_var($ip, FILTER_VALIDA...

不需要正则表达式来判断,因为在php5.2.0之后,有专门的函数来做这个判断了。判断是否是合法IPif(filter_var($ip, FILTER_VALIDATE_IP)) {// it's valid}else {// it's not valid}判断是否是合法的IPv4 IP地址if(filter_var($ip, FILTER_VALIDAT...

//返回ip所在的区域 外国ip精确到国名function getcposition($ip){try {$res1 = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=$ip");$res1 = json_decode($res1,true);if ($res1[ "code"]==0){return $res1['data']["coun...

域名是转向ip地址的,所以可以通过域名查ip。但是ip地址则直接转向对应的机器了,所以这个通过代码是无法查找对应的域名的。可以用函数根据域名获取IP $ip = gethostbyname();

需要引用一个PHP的IP库 ip_php.zip 我在网站头部引用jquery进行判断 function initurl() { $.ajax({ type:"GET", url:"checkip.php", dataType:"html", data:"&time="+new Date(), cache: false, async: false, beforeSend:function(XMLHttpRequ...

$ip=$_SERVER["REMOTE_ADDR"];然后取字前的字串比对过行判断即可!

先把全世界所有的vpn服务器的ip地址收集起来,然后做判断就可以了。

网站地图

All rights reserved Powered by www.dxwj.net

copyright ©right 2010-2021。
www.dxwj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com