<%
          'IP屏蔽代碼:www.goudiannao.com

          '受屏蔽IP地址(段)集合,星號為通配符,通常保存于配置文件中。
          Const BadIPGroup = "123.123.*.*|118.73.47.*"
          If IsForbidIP(BadIPGroup) = True Then
          'Response.Write(GetIP &"IP地址禁止訪問")
          Response.Write "<script>alert('["&GetIP&"]:這里不歡迎你,你去火星吧!');this.location.href='http://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(GetIP(), ".")
          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 GetIP()
          dim ip
          IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
          If IP = "" Then IP = Request.ServerVariables("REMOTE_ADDR")
          GetIP = IP
          End Function
          %>


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桦川县| 新绛县| 铅山县| 灵台县| 徐汇区| 日喀则市| 辉南县| 阿巴嘎旗| 林州市| 抚松县| 新宁县| 尉氏县| 华坪县| 黑河市| 凤阳县| 成安县| 平邑县| 顺义区| 平顶山市| 洪泽县| 林州市| 惠水县| 宜宾县| 米泉市| 潞城市| 平定县| 宣武区| 肃南| 灌云县| 永泰县| 鄂托克旗| 天峻县| 岳普湖县| 佛学| 高台县| 台州市| 文水县| 福海县| 湖南省| 河北省| 古蔺县|