巧使用正则表达式实现IP锁定的功能_正则表达式_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

巧使用正则表达式实现IP锁定的功能

作者:黑客防线网安网站维护基地 来源:黑客防线网安网站维护基地 浏览次数:0

本篇关键词:asp表达式锁定
黑客防线网安网讯:巧使用正则表达式实现IP锁定的功能-Asp中巧使用正则表达式实现IP锁定的功能

<%
dim ipStr,userip
ipStr="10.119.0.*|10.119.1.*|10.119.*.1|10.*.99.1|10.119.*.*"
userip="1.11.99.15"
if(IPFilter(ipStr,userip)) then
response.Write("锁定的IP")
else
response.Write("欢迎访问")
end if

'-----------------------------------
'函数:IPFilter
'参数:iplist IP列表 uip判断是否在列表内
'----------------------------------
Function IPFilter(iplist, uip)
Dim regEx, retVal,patrn,ipArr
ipArr=split(iplist,"|")
for i=0 to ubound(ipArr)
  patrn=replace(ipArr(i),"*","\d{1,3}")
  Set regEx = New RegExp
  regEx.Pattern = patrn
  regEx.IgnoreCase = False
  retVal = regEx.Test(uip)
  If retVal Then  'retVal位True代表锁定
   exit for 
  End If
  Set regEx=nothing
next
response.Write retVal
IPFilter=retVal
End Function
%>

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-4770-1.html
网站维护教程更新时间:2011-02-24 14:06:11  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer