最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

推薦的用Asp實(shí)現(xiàn)屏蔽IP地址訪問的代碼

 更新時(shí)間:2007年08月13日 14:55:11   作者:  
By zkxp 2/15/2006 http://zkxp.cnblogs.com
‘受屏蔽IP地址(段)集合,星號(hào)為通配符,通常保存于配置文件中。
<%
Const BadIPGroup = "220.200.59.136|220.205.168.141"
If IsForbidIP(BadIPGroup) = True Then
    Response.Write(GetUserIP &"IP地址禁止訪問")
    Response.End()
End If

'****************************************************************
'參數(shù)vBadIP:要屏蔽的IP段,IP地址集合,用|符號(hào)分隔多個(gè)IP地址(段)
'返回Bool:True用戶IP在被屏蔽范圍,F(xiàn)alse 反之
'****************************************************************
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
%>

相關(guān)文章

最新評(píng)論

舞钢市| 璧山县| 浦北县| 太和县| 深泽县| 高要市| 嘉黎县| 诸城市| 通州市| 高清| 若尔盖县| 泗阳县| 江永县| 鲜城| 夏河县| 义乌市| 通海县| 龙游县| 永兴县| 平邑县| 邳州市| 介休市| 巴楚县| 江西省| 永修县| 三台县| 阿鲁科尔沁旗| 桦甸市| 崇义县| 黄石市| 嘉义县| 宜川县| 赣榆县| 永靖县| 温泉县| 建始县| 庆安县| 和硕县| 五台县| 寻甸| 上思县|