您的位置:首页 > 编程语言 > ASP

Asp限制IP访问,阻止某一个IP段禁止访问本站的代码

2014-01-14 16:36 711 查看
  <%

  ''获取访问者的地址

  ip=Request.ServerVariables("REMOTE_ADDR")

  ''允许的IP地址段为10.0.0.0~10.68.63.255

  allowip1="10.0.0.0"

  allowip2="10.68.10.71"

  response.writecheckip(ip,allowip1,allowip2)

  functioncheckip(ip,allowip1,allowip2)

  dimcheck(4)

  checkip=false

  ipstr=split(ip,".")

  allow1=split(allowip1,".")

  allow2=split(allowip2,".")

  ifcint(allow1(0))>cint(allow2(0))then''判断IP地址段是否合法

  response.write"禁止访问"

  exitfunction

  endif

  fori=0toubound(ipstr)

  ifcint(allow1(i))

  ifcint(allow1(i))=cint(ipstr(i))then

  check(i)=true

  checkip=true

  exitfor

  else

  ifcint(ipstr(i))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: