From 8fa12ad71c80b921d0fa4add746fe2897dcc7180 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=81=E7=81=AB=E8=A1=8C=E8=80=85?= Date: Sat, 9 Oct 2021 17:56:07 +0800 Subject: [PATCH] bug fix --- src/Common/Utils.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Common/Utils.php b/src/Common/Utils.php index e0b47bf..3f14976 100644 --- a/src/Common/Utils.php +++ b/src/Common/Utils.php @@ -315,14 +315,14 @@ class Utils $ips = json_decode($ips, true); if ($ips === null) return null; $ipLong = ip2long($ip); - $ret = true; + $ret = false; foreach ($ips as $ipNet) { - $ipArr = explode($ipNet, '/'); + $ipArr = explode('/', $ipNet); $p1 = $ipArr[0]; $p2 = $ipArr[1] ?? 24; $net = ip2long($p1) >> $p2; - if ($ipLong >> $p2 !== $net) { - $ret = false; + if ($ipLong >> $p2 === $net) { + $ret = true; break; } } -- Gitee