• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    推荐的用Asp实现屏蔽IP地址访问的代码
    By zkxp 2/15/2006 http://zkxp.cnblogs.com
    ‘受屏蔽IP地址(段)集合,星号为通配符,通常保存于配置文件中。
    %
    Const BadIPGroup = "220.200.59.136|220.205.168.141"
    If IsForbidIP(BadIPGroup) = True Then
        Response.Write(GetUserIP "IP地址禁止访问")
        Response.End()
    End If

    '****************************************************************
    '参数vBadIP:要屏蔽的IP段,IP地址集合,用|符号分隔多个IP地址(段)
    '返回Bool:True用户IP在被屏蔽范围,False 反之
    '****************************************************************
    Function IsForbidIP(vBadIP)
      Dim counter, arrIPPart, arrBadIP, arrBadIPPart, i, j

      arrBadIP = Split(vBadIP, "|")
      arrIPPart = Split(GetUserIP(), ".")

      For i = 0 To UBound(arrBadIP)
        counter = 0
        arrBadIPPart = Split(arrBadIP(i), ".")
        For j = 0 To UBound(arrIPPart)
          If (arrBadIPPart(j)) = "*" or Cstr(arrIPPart(j)) = Cstr(arrBadIPPart(j)) Then
             counter = counter + 1
          End If
        Next
        If counter = 4 Then
          IsForbidIP = True
          Exit Function
        End If
      Next
      IsForbidIP = False
    End Function

    '***************
    '返回客户IP地址
    '***************
    Function GetUserIP()
      Dim IP
      IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
      If IP = "" Then IP = Request.ServerVariables("REMOTE_ADDR")
      GetUserIP = IP
    End Function
    %>
    您可能感兴趣的文章:
    • ASP.net做的IP访问限制
    • 用ASP代码实现对IP的访问限制的代码
    • Asp下实现限制IP访问的程序代码
    • 用asp脚本实现限制IP访问
    • ADSI+ASP添加IP到IIS禁止访问列表中
    • 记录游客页面访问IP的简易实现代码 (asp.net+txt)
    • 通过ASP禁止指定IP和只允许指定IP访问网站的代码
    • Asp限制IP访问 阻止某一个IP段禁止访问本站的代码
    • asp实现限制一个ip只能访问一次的方法
    上一篇:asp动态include文件,方便多模板的实现
    下一篇:XDOWNPAGE   ASP版本 分页类
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    推荐的用Asp实现屏蔽IP地址访问的代码 推荐,的,用,Asp,实现,屏蔽,