专业承接:邳州网站建设 / 邳州网页制作 / 邳州网站建设
用ASP对网页进行限制性的访问

发布时间:2008-4-28 11:14:58 新闻类别: 网页设计 点击次数: 839

用ASP对网页进行限制性的访问

 要使用request对象的ServerVariables属性,通过它来获得环境变量的值。使用的语法为:Request.ServerVariables(variable),“variable”表示环境变量的名称,如服务器主机名称、Web服务器软件名等等,若“variable”为“REMOTE_ADDR”则表示访问者的IP地址,通过它就可以实现IP地址的过滤。

  源程序如下:(文件名:demo.ASP)

以下是引用片段:
       <html> 
   <head> 
   <meta http-equiv=“Content-Type” content=“text/html; charset=gb_2312-80”> 
   <meta name=“GENERATOR” content=“Microsoft FrontPage Express 2.0”> 
   <style> 
   <!-- 
   .as{ line-height: 15px; font-size: 9pt } 
   a:hover {color: rgb(0,51,240);text-decoration:underline} 
   .p9 { font-family: “宋体”; font-size: 9pt; line-height: 15pt} 
   .p12 { font-family: “宋体”; font-size: 12pt; line-height: 18pt} 
   a:link { text-decoration: none;} 
   a:visited { text-decoration:none;} 
   a:hover {text-decoration: underline;font-size: 125%;color:blue} 
   --> 
   </style> 
   <title>ASP页面防火墙功能演示</title> 
   </head> 
   <body background=“back.jpg”> 
   <% 
   ′使用Request.ServerVariables(“REMOTE_ADDR”)得到IP地址并保存在变量rip中 
   rip=Request.ServerVariables(“REMOTE_ADDR”) 
   strip=cstr(rip) 
   ′取得IP地址第三个段的值并保存到strip中 
   for i=1 to 2 
   strip=right(strip,len(strip)-instr(1,strip,“.”)) 
   next 
   strip=left(strip,instr(1,strip,“.”)-1) 
   ′IP地址有效性检验及密码验证,包括两方面的内容: 
   ′如果IP地址符合则通过验证;如果IP地址不符合则检验输入的密码是否正确(此处密码为“asp”) 
   if (left(rip,5) <> “127.1” or strip<“1” or strip>“50”) and request(“Passwd”)<>“asp” then 
   %> 
   <p><font color=“#FF0000”>对不起,你的IP是<%=rip%>,本页面可以访问的IP是127.1.1.*到127.1.50.*之间,如果你是本单位内部网的用户,请确认你的浏览器没有使用代理!<BR></font></p> 
   <form action=“demo.asp” method=“POST” id=form1 name=form1> 
   <p>请输入访问密码:<input type=“password” name=“Passwd” > <input type=“submit” value=“确认” name=“B1”>; 
   </p> 
   </form> 
   <%else %> 
   ′合法用户可以访问的页面,在此可以加入任何信息 
   祝贺您,您已经顺利通过了页面的安全认证,可以直接使用本站点的资源! 
   <%end if%> 
   </body> 
   </html> 
  实际使用只要稍微修改上面的程序(如IP地址等信息)就可以了,当然这只是在一个页面中实现了安全防范功能,如果一个网站有多个页面的话,可以设置一个session变量来对用户进行标志,以在后面的页面中进行判断


关键词:用ASP对网页进行限制性的访问,邳州网站建设,邳州做网站,邳州网站,邳州网络公司,徐州慧网网络科技有限公司
上一篇: ASP进阶学习必经之认识数学函数11种
下一篇: 没有下一条信息了!
 
 网页设计其他新闻
  建站常用代码  [2009-11-7 12:22:09]
  网页设计之网页布局 [2009-9-10 10:22:13]
  网页色彩搭配内涵 [2008-11-2 14:39:05]
  网页设计中HTML常犯的五个错误 [2008-11-2 14:35:39]
  网页设计中的文字运用 [2008-11-2 13:57:35]
  根据不同的浏览器调用不同的CSS设置 [2008-11-2 10:43:39]
  Dreamweaver 入门:DW 8 的新增功能 [2008-11-2 9:53:28]
  Dreamweaver技巧:让你的图片下载更迅速 [2008-11-2 9:46:09]
  给你的网页盖个章 [2008-11-2 9:37:25]
  DW做ASP程序时关于数据库的几个常见问题  [2008-11-2 9:32:06]
  学习参考:用Dreamweaver+ASP实现网页分页 [2008-11-2 9:30:13]
  在Dreamweaver中插入有颜色的直线 [2008-11-2 9:26:02]
  常用Dreamweaver使用技巧二十则 [2008-11-2 9:23:55]
  PHP.MVC的模板标签系统 [2008-7-28 9:37:31]
  PHP中addcslashes函数与stripcslashes的用法 [2008-7-28 9:36:13]

 
2003-2016 版权所有:徐州慧网网络科技有限公司 地址:江苏省邳州市韩世步行街七号楼七号 徐州和信广场F308室
电话:0516-81581111 13179703111 传真:82608399 国家信息产业部备案号:苏ICP备11050226号-2
在众多的邳州网站建设制作公司中,10年来慧网公司一直提供专业可靠的网页设计制作,网络营销服务 ,相信您的选择不仅仅会得到邳州网站建设!
慧网公司旗下:邳州在线 银杏 银杏论坛 银杏树 邳州做网站 徐州网站建设 新沂网站建设 睢宁网站建设 铜山网站建设 贾汪网站建设 中国苗木交易网 新沂网站建设

苏公网安备 32038202000256号