• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > 推荐的用Asp实现屏蔽IP地址访问的代码

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp获取ip地址,asp ip地址,asp获取服务器ip,asp获取本机ip,asp 获取ip等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
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
%> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP获取新增记录ID值的方法
  • 通过ASP禁止指定IP和只允许指定IP访问网站的代码
  • ASP 获取腾讯IP地址的代码
  • ASP 隐藏下载地址及防盗链代码
  • asp下IP地址分段计算函数
  • asp下实现IP限制函数代码
  • asp下比较全面的获取IP地址的代码
  • 推荐的用Asp实现屏蔽IP地址访问的代码
  • Asp下实现限制IP访问的程序代码
  • ASP中实现限制IP的函数详解

相关文章

  • 2017-05-11Access中使用Create Procedure创建存储过程第1/2页
  • 2017-05-11Asp下实现多表单域无组件文件上传的实例
  • 2017-05-11asp数字或者字符排序函数代码
  • 2017-05-11提供几个关于采集的函数(ASP)
  • 2017-05-11用xmlhttp编写web采集程序
  • 2017-05-11初学asp者必看
  • 2017-05-11asp数组的使用介绍
  • 2017-05-11一个不太让人讨厌的自动弹出窗口
  • 2017-05-11远程图片自动按文件夹上传到服务器-默飞出品
  • 2017-05-11asp实现的7xi音乐网的采集源代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp 动态数组 提供Add、Insert、Remove、RemoveAt、Search等方法。
    • asp 页面允许CACHE的方法
    • ASP 80040e14错误的解决方法
    • 用SQL批量插入数据的存储过程
    • asp的通用数据分页类
    • 新型ASP后门源代码分析
    • 通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
    • asp 数据库连接函数代码
    • asp 得到动态数组中元素的个数
    • ASP中FSO对象对IIS WEB服务器数据安全的威胁及对策

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有