久久久久久久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設計模式之注冊樹模式,結合實例形式詳細分析了注冊樹模式的概念、原理、實現方法與相關注意事項,需要的朋友可以參考下
主站蜘蛛池模板: 日本黄色短片 | 一区二区三区四区在线视频 | 日韩视频一区二区三区 | 国产美女精品 | 一区二区免费在线视频 | 国产在线精品一区二区三区 | 久久久国产一区二区三区 | 亚洲毛片 | 欧美日韩在线视频一区 | 超碰综合| 密色视频 | 免费高清av | 久久久这里只有17精品 | 欧美在线成人影院 | 国产在线观 | 欧美成人性生活 | 欧美精品久久久久 | 国产亚洲二区 | 亚洲精品电影网在线观看 | 狠狠狠色丁香婷婷综合久久五月 | 欧美精品久久久久 | 国产一区 日韩 | 免费精品 | 亚洲国产精品一区二区久久 | 99精品视频免费观看 | 国产激情精品 | 中文字幕亚洲在线 | 亚洲a视频 | 嫩草视频网站 | 欧美精品在线播放 | 一色一黄视频 | 国产乱码精品一区二区三区五月婷 | 在线观看中文字幕 | 欧美激情视频网站 | 国产一区二区三区四区 | 欧美在线视频二区 | 99久久久无码国产精品 | 国产福利91精品 | 亚洲精品一区二区二区 | 亚洲免费网站 | 99久久精品国产一区二区三区 |