麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php檢查驗證IP為有效IP地址函數

2024-09-04 11:48:04
字體:
來源:轉載
供稿:網友

在php5.2之前如果我們要驗證IP地址是否有效我們需要使用正則來驗證這樣只是IP地址是不是合法的,如果要有效我們需要調用ping來操作,但php5.2.0之后,有專門的函數來做這個判斷了,下面我來總結一下這些函數.

判斷是否是合法IP,代碼如下:

  1. if(filter_var($ip, FILTER_VALIDATE_IP)) {// it's valid 
  2. }else {// it's not valid 

判斷是否是合法的IPv4 IP地址,代碼如下:

  1. if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {// it's valid 
  2. }else {// it's not valid 

判斷是否是合法的公共IPv4地址,192.168.1.1這類的私有IP地址將會排除在外,代碼如下:

  1. if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | FILTER_FLAG_NO_PRIV_RANGE)) {// it's valid 
  2. }else {// it's not valid 

判斷是否是合法的IPv6地址,代碼如下:

  1. if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE)) {// it's valid 
  2. }else {// it's not valid 

判斷是否是public IPv4 IP或者是合法的Public IPv6 IP地址,代碼如下:

  1. if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) {// it's valid 
  2. }else {// it's not valid 

如果你的php版本過低可以上面的函數都無法使用但我們可以使用正則表達試來驗證,代碼如下:

  1. //判斷IP格式 
  2.  function is_ip($gonten){ 
  3.         $ip = explode(".",$gonten); 
  4.         for($i=0;$i<count($ip);$i++) 
  5.        { 
  6.               if($ip[$i]>255){ 
  7.                return (0); 
  8.                } 
  9.         } 
  10.         return ereg("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$",$gonten); 
  11. }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费看黄色三级毛片 | 综合网天天色 | 欧美18—19sex性hd按摩 | 成人nv在线观看 | 日日摸夜夜骑 | 91av在线免费观看 | 国产午夜精品久久久久 | 久久精品观看 | 一级毛片电影网 | av日韩一区二区三区 | 久久久新 | 亚洲成人免费影视 | 日韩中文一区 | 成年人黄视频 | 国内精品久久久久久2021浪潮 | 亚洲日本韩国在线观看 | 久久久久久久免费精品 | 97porn| 久久资源总站 | 黄色片在线免费播放 | 青青操国产 | 毛片福利 | 美女黄网站免费观看 | 精品一区二区三区日本 | 免费黄色a | 欧美一级高清片在线 | 欧美自拍三区 | 91成人免费版 | 欧美h版电影在线观看 | 欧美国产日韩在线观看成人 | 亚洲欧美aⅴ| 欧美一级黄色录像片 | 国产精品一区二区三区在线播放 | 国产日韩精品欧美一区视频 | 在线天堂中文在线资源网 | 久久久综| 一级免费黄视频 | 国产a一级片 | 成人做爰高潮片免费视频美国 | 午夜视频在线观看免费视频 | 久久亚洲一区二区三区成人国产 |