过ASP禁止指定IP和只允许指定IP访问网站的代码,需要的朋友可以参考下。
一、禁止指定IP防问网站,并执行相应操作:
代码如下: <%
Dim IP,IPString,VisitIP
'设置IP地址,用“|”隔开
IPString="|192.168.0.42|192.168.0.43|"
'获取IP地址
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP = "" Then
IP = Request.ServerVariables("REMOTE_ADDR")
End If
VisitIP="|"&IP&"|"
If instr(1,IPString,VisitIP)>0 Then
'符合禁止的IP执行相应的操作
Response.write "您所在的IP禁止访问"
response.end
End If
%> 二、把代码修改一下,只允许指定IP防问网站,并执行相应操作:
代码如下: <%
Dim IP,IPString,VisitIP
'设置IP地址,用“|”隔开
IPString="|192.168.0.42|192.168.0.42|"
'获取IP地址
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP = "" Then
IP = Request.ServerVariables("REMOTE_ADDR")
End If
VisitIP="|"&IP&"|"
If instr(1,IPString,VisitIP)>0 Then
'符合的IP执行相应的操作
Response.write 您所在的IP可以访问"
else
'不符合的IP执行相应的操作
Response.write "您所在的IP禁止访问"
response.end
End If
%> 三、实际应用中的使用方法:
然后把上面其中的代码另存为IP.asp文件,然后用下面方法在asp程序页面加入下面代码即可
<!-- #include file="IP.asp" -->

  

最新文章

  1. CSS hack方式一览【转】
  2. Android 学习笔记之Volley开源框架解析(一)
  3. HTML--2图片热点,网页划区,拼接
  4. LabVIEW串口通信的一个例子-串口&quot;示波器&quot;
  5. 通过 adb命令发送广播
  6. [你必须知道的.NET]第三十二回,,深入.NET 4.0之,Tuple一二
  7. VS2010 配置opencv环境
  8. iOS Container View Controller
  9. BZOJ3053: The Closest M Points
  10. h.264 fast,1/2,1/4像素运动估计与插值处理
  11. 为何没有.aspx.designer.cs文件?
  12. DevExpress ChartControl 设置它的标题
  13. Egret index.html设置
  14. M3
  15. JAVA实现跳一跳辅助程序之虎啸龙吟
  16. 阿里 &amp; 酷家乐:实习生面试
  17. 【转载】Sqlserver中查询窗口显示行号
  18. C++多线程同步技巧(三)--- 互斥体
  19. abp 基于api接口的页面内容提交
  20. 配置国内 Docker Registry Mirror

热门文章

  1. UVaLive 6858 Frame (水题)
  2. matlab eps中文乱码的解决方法
  3. CSS基础(01)
  4. 教你50招提升ASP.NET性能(十五):解决性能问题时不要低估UI的价值
  5. Ribbon 窗体的 MDI 子窗体使用 TabbedMDIManager 切换时工具条闪屏问题的解决办法
  6. 使用IOCTL代码实现LCD背光调节
  7. C/C++程序猿必须熟练应用的开源项目
  8. php使用技巧--之链接地址
  9. Redis 客户端连接
  10. vs 行数