pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

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設計模式之注冊樹模式,結合實例形式詳細分析了注冊樹模式的概念、原理、實現方法與相關注意事項,需要的朋友可以參考下
主站蜘蛛池模板: 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 磁力反应釜,高压釜,实验室反应釜,高温高压反应釜-威海自控反应釜有限公司 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | SF6环境监测系统-接地环流在线监测装置-瑟恩实业 | 小型UV打印机-UV平板打印机-大型uv打印机-UV打印机源头厂家 |松普集团 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 真空包装机-诸城市坤泰食品机械有限公司 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 立刷【微电签pos机】-嘉联支付立刷运营中心| 深圳彩钢板_彩钢瓦_岩棉板_夹芯板_防火复合彩钢板_长鑫 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 济南轻型钢结构/济南铁艺护栏/济南铁艺大门-济南燕翔铁艺制品有限公司 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 武汉不干胶印刷_标签设计印刷_不干胶标签印刷厂 - 武汉不干胶标签印刷厂家 | 中山市派格家具有限公司【官网】 | 数年网路-免费在线工具您的在线工具箱-shuyear.com | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 |