久久久久久久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大全在线观看 | 欧美一区二区三区在线视频 | 久久高清免费视频 | 综合在线视频 | 91资源在线 | 精品在线一区 | 精品91久久 | 美女午夜影院 | 日韩在线看片 | 亚洲综合区 | 国产精品久久久久久久久久免费看 | 亚洲狠狠 | 精品久久久久久久久久久 | 日韩视频在线免费观看 | 久久久精品一区二区三区 | 久久久久久久一区二区 | 久久精品久久久 | 日韩视频一区在线观看 | 男女视频在线观看 | 亚洲一区国产精品 | 成人欧美一区二区三区黑人孕妇 | 九九国产在线观看 | 国产高清在线精品一区二区三区 | 成人精品一区二区 | 久久精品高清视频 | 午夜影视在线观看 | 中文字幕国产精品视频 | 欧美成年黄网站色视频 | 日批免费在线观看 | 中国黄色毛片视频 | 精品国产一区二区在线 | 日韩三级电影在线看 | 国产成人小视频 | 欧美a√ | 日韩欧美一级精品久久 | a中文在线视频 | 在线一级片 | 先锋影音资源网站 | 免费看淫片| 亚洲狠狠| 黄色片视频网站 |