| 首页 | 下载中心 | 图片中心 | 
您现在的位置: 海华网 >> 编程日志 >> ASP编程 >> 文章正文 用户登录 新用户注册
判断页面来路的asp代码     ★★★
判断页面来路的asp代码
判断页面来路的asp代码
作者:长春海华…  文章来源:本站原创  点击数:  更新时间:2007-6-30
    

页面来路:< %=Request.ServerVariables("HTTP_REFERER") %>

上面的东东很重要:如果有这样的网页:http://www.abc.com/aaa.asp?id=7,那么,我以后可以直接在浏览器中键入http://www.abc.com/aaa.asp?id=7http://www.abc.com/aaa.asp?id=8 等等,那么就没有什么保密而言了。加上面那句判断就OK了:如果Request.ServerVariables("HTTP_REFERER")=空   则非法!再加上主机名字符是否存在的判断,就更完美了。思路如下:

如果 Request.ServerVariables("HTTP_REFERER")<>"" 那么
        如果 instr(Request.ServerVariables("HTTP_REFERER"),"主机域名")<1 那么非法
               执行“非法”指令
         否则
               执行“合法”指令
         结束判断            (即:从别的页面做个“http://www.abc.com/aaa.asp?id=8”的链点也不行)
否则
       执行“合法”指令
结束判断。

上面用的是ASP语言的思路,其他语言的思路是一样的。

 

文章录入:付晓波    责任编辑:付晓波 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
        网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)