先做取出第三段的数字 做比较不就行了
试试ip2long
echo ip2long('192.168.0.1')>= ip2long('192.168.0.61') && ip2long('192.168.0.61')>= ip2long('192.168.0.255');
方法二
'IP(段)检测
'sLockIp为禁止的IP(或IP段),多个用任意分隔符隔开就行了
'sUserIp为待检测的IP
Function SenFe_CheckIp(sLockIp, sUserIp)
Dim aUserIp
SenFe_CheckIp = True
aUserIp = Split(sUserIp, ".")
If SenFe_RegExpTest(sLockIp, Replace(sUserIp, ".", ".")) Then
'Response.Write sUserIp & "禁止访问"
SenFe_CheckIp = False
Exit Function
End If
If SenFe_RegExpTest(sLockIp, aUserIp(0) & "(.(*|d+)){3,}") Then
'Response.Write aUserIp(0) & ".*.*.*禁止访问"
SenFe_CheckIp = False
Exit Function
End If
If SenFe_RegExpTest(sLockIp, aUserIp(0) & "." & aUserIp(1) & "(.(*|d+)){2,}") Then
'Response.Write aUserIp(0) & "." & aUserIp(1) & ".*.*禁止访问"
SenFe_CheckIp = False
Exit Function
End If
If SenFe_RegExpTest(sLockIp, aUserIp(0) & "." & aUserIp(1) & "." & aUserIp(2) & ".(*|d+)") Then
'Response.Write aUserIp(0) & "." & aUserIp(1) & "." & aUserIp(2) & ".*禁止访问"
SenFe_CheckIp = False
Exit Function
End If
End Function
Function SenFe_RegExpTest(sContent,sPatrn)
Dim oTempReg : Set oTempReg = New RegExp
With oTempReg
.IgnoreCase = True
.Global = True
.Pattern = sPatrn
SenFe_RegExpTest = .Test(sContent)
End With
Set TempReg = Nothing
End Function
迷你世界越南服 安卓版v1.7.15
迷你世界越南服是一款精美的3D沙盒游戏,拥有极高的创作自由度
糖饼外传内置菜单 安卓版v1.0.87
糖饼外传内置菜单是一款非常好玩的模拟经营类手游,玩家在游戏中
我的世界化学交换空岛整合包 最新版v1.0
我的世界化学交换空岛整合包是一款像素风格的沙盒生存游戏,游戏
创造厨房免广告版 v1.0.10
创造厨房无广告版是一款像素风模拟经营类手游,玩家们将在这里化
SimCity BuildIt无限金币版 安卓修改版v1.60.1.133743
SimCity BuildIt无限金币版是经过破解的版本,在