久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

php怎么匹配ip地址段的實例代碼

php怎么匹配ip地址段,具體實例代碼如下,有需要的朋友可以試下: ?php$ips = array('192.168.1.1-192.168.1.254','192.168.0.1-192.168.0.254','192.168.3.1-192.168.3.254','192.168.4.1-192.168.4.254');foreach ($ips as $ip)
php怎么匹配ip地址段,具體實例代碼如下,有需要的朋友可以試下:
<?php
$ips = array('192.168.1.1-192.168.1.254','192.168.0.1-192.168.0.254','192.168.3.1-192.168.3.254','192.168.4.1-192.168.4.254');

foreach ($ips as $ip) {

list($start, $end) = explode('-', $ip);

//去除32位下負數

$start = sprintf("%u", ip2long($start));

$end = sprintf("%u",ip2long($end));

$newips[] = array($start, $end);

}

function my_sort($a, $b) {

if ($a[0] == $b[0])

return 0;

return ($a[0] < $b[0]) ? -1 : 1;

}

//從大到小排序,IP段較多時可以使用2分查找或多分。

usort($newips, 'my_sort');

$matchip = '192.168.1.22';

$matchip = sprintf("%u",ip2long($matchip));

foreach ($newips as $value) {

if ($matchip > $value[0] && $matchip < $value[1])

echo "匹配IP段:". long2ip($value[0]) . '-' . long2ip($value[1]) . "\n";

}

 CIDR方式匹配,具體代碼如下:
<?php

function cidr_match($ip, $range)
{
list ($subnet, $bits) = explode('/', $range);
$ip = ip2long($ip);
$subnet = ip2long($subnet);
$mask = -1 << (32 - $bits);
$subnet &= $mask;
return ($ip & $mask) == $subnet;
}
var_dump(cidr_match('192.168.1.22', '192.168.1.0/24'));
CIDR獲取IP段起始IP地址:
<?php
function cidrToRange($cidr) {
$range = array();
$cidr = explode('/', $cidr);
$range[0] = long2ip((ip2long($cidr[0])) & ((-1 << (32 - (int)$cidr[1]))));
$range[1] = long2ip((ip2long($cidr[0])) + pow(2, (32 - (int)$cidr[1])) - 1);
return $range;
}
var_dump(cidrToRange("192.168.1.1/24"));
 
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

我們要判斷IP地址是否相匹配或者是否在一個IP段里,怎么用php實現呢?下面為實例代碼: ?php$ip1="192.168.10.1";$ip2="192.168.10.1";$ips="192.168.10.*";if(strcmp($ip1,$ip2)==0){echo"相等";}else{echo"不相等
這篇文章主要介紹了防盜鏈和破解防盜鏈的辦法,有自己的主機一般都會設計防盜鏈, 其實包括圖片防盜鏈,和下載防盜鏈等,如: 1.使用.htaccess設置防盜鏈 RewriteEngine onRewriteCond %{HTTP_REFER
這篇文章主要介紹了PHP實現的防止跨站和xss攻擊代碼,是一款來自阿里云的防注入腳本,可實現針對注入、XSS攻擊等的過濾功能,需要的朋友可以參考下
這篇文章主要介紹了php實現的AES加密類定義與用法,結合完整實例形式分析了基于php的AES加密類實現及使用方法,需要的朋友可以參考下
這篇文章主要介紹了php 判斷IP為有效IP地址的方法,需要的朋友可以參考下
這篇文章主要介紹了PHP設計模式之注冊樹模式,結合實例形式詳細分析了注冊樹模式的概念、原理、實現方法與相關注意事項,需要的朋友可以參考下
主站蜘蛛池模板: 99re超碰 | 欧美日韩在线视频一区二区 | 99精品一区二区三区 | 欧美日韩一区二区三区四区五区 | 欧美日本久久 | 亚洲精品电影在线观看 | 中文字幕在线欧美 | av福利网| 日韩亚洲一区二区 | 91资源在线 | 亚洲精品一区二区 | 欧美亚洲综合久久 | 中文字幕成人在线 | 日韩看片 | 久草精品视频 | 91精品国产综合久久久久 | 午夜色婷婷| 久久久毛片 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 9999国产精品欧美久久久久久 | 欧美国产精品一区二区三区 | 亚洲视频第一页 | 国产精品99 | 特黄级国产片 | 欧美成人激情视频 | 欧美日韩在线视频一区 | 992人人草| 妞干网视频 | 国产精品中文字幕在线播放 | 一区二区三区精品在线视频 | 国产精品福利在线观看 | 国产精品第2页 | 国产视频久久 | 在线免费国产 | 天天操天天射综合 | 免费午夜视频在线观看 | 国产一区免费视频 | 四虎在线观看 | 精品成人| 羞羞网站在线免费观看 | 欧美1—12sexvideos |