久久久久久久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位下負數(shù)

$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"));
 
【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

我們要判斷IP地址是否相匹配或者是否在一個IP段里,怎么用php實現(xiàn)呢?下面為實例代碼: ?php$ip1="192.168.10.1";$ip2="192.168.10.1";$ips="192.168.10.*";if(strcmp($ip1,$ip2)==0){echo"相等";}else{echo"不相等
這篇文章主要介紹了防盜鏈和破解防盜鏈的辦法,有自己的主機一般都會設(shè)計防盜鏈, 其實包括圖片防盜鏈,和下載防盜鏈等,如: 1.使用.htaccess設(shè)置防盜鏈 RewriteEngine onRewriteCond %{HTTP_REFER
這篇文章主要介紹了PHP實現(xiàn)的防止跨站和xss攻擊代碼,是一款來自阿里云的防注入腳本,可實現(xiàn)針對注入、XSS攻擊等的過濾功能,需要的朋友可以參考下
這篇文章主要介紹了php實現(xiàn)的AES加密類定義與用法,結(jié)合完整實例形式分析了基于php的AES加密類實現(xiàn)及使用方法,需要的朋友可以參考下
這篇文章主要介紹了php 判斷IP為有效IP地址的方法,需要的朋友可以參考下
這篇文章主要介紹了PHP設(shè)計模式之注冊樹模式,結(jié)合實例形式詳細分析了注冊樹模式的概念、原理、實現(xiàn)方法與相關(guān)注意事項,需要的朋友可以參考下
主站蜘蛛池模板: 国产一区久久 | 亚洲男人的天堂网站 | 一级大片网站 | 国产精品污www一区二区三区 | 久久精品国产99国产精品 | 亚洲成人三级 | 男人的天堂avav | 玖玖操 | 精品免费av | 国产精品精品久久久久久 | 久久高清亚洲 | 精品中文字幕在线 | 中文字幕一区二区三区精彩视频 | 欧美视频一区 | 久久久久精 | 精品不卡 | 视频第一区 | 欧美日本一区二区 | 日韩欧美中文 | 日韩欧美中文在线 | 日韩av成人在线观看 | 国产精品毛片 | 毛片毛片毛片毛片 | 国产女人叫床高潮大片免费 | 美国一级黄色片 | 久久夜视频 | 国产精品美女久久久久aⅴ国产馆 | 久久精品一 | 五月婷婷丁香婷婷 | 欧美不卡一区 | 黄色大片免费播放 | 久久久久久毛片免费观看 | 51ⅴ精品国产91久久久久久 | 看特级黄色片 | 盗摄精品av一区二区三区 | 欧美色成人 | 午夜视频免费 | 69xxx免费| 久久久精品一区二区三区 | 99久久精品免费看国产小宝寻花 | av资源中文在线天堂 |