正则表达式检查来访IP是否合法的实际应用
导读:收集整理的这篇文章主要介绍了正则表达式检查来访IP是否合法的实际应用,觉得挺不错的,现在分享给大家,也给大家做个参考。 正则表达式检查来访IP是否合法的实际应用 sub chkI...
收集整理的这篇文章主要介绍了正则表达式检查来访IP是否合法的实际应用,觉得挺不错的,现在分享给大家,也给大家做个参考。 正则表达式检查来访IP是否合法的实际应用 sub chkIP(boardid)
dim rsIP
dim ipArr
dim ignored
dim i
dim ip
dim SQL
ip=Request.ServerVARiables("REMOTE_ADDR")
ignored=false
if not iSEMpty(boardid) then
sql="select ignoreip From board where boardid="& cstr(boardid)
set rsIP=conn.execute(sql)
if not (rsIP.eof and rsIP.bof) then
if instr(cstr(rsIP("ignoreip")& ""),chr(13)& chr(10)) then
iparr=splIT(rsIP("ignoreip"),chr(13)& chr(10))
for i=0 to ubound(iparr)
if trim(iparr(i))> "" and left(ip,len(trim(iparr(i))))=trim(iparr(i)) then
ignored=true
exit for
end if
next
else
iparr=rsIP("ignoreip")
if ip=trim(iparr) then
ignored=true
end if
end if
end if
rsIP.close
end if
if ignored then
response.write "script language=javascript> window.location.href='ignoreip.htm'/script> "
end if
end sub
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 正则表达式检查来访IP是否合法的实际应用
本文地址: https://pptw.com/jishu/595327.html