技术库 技术手册 字体库 知识点 词汇表 联系我们
内容搜索   
本站最新推出网站制作字体库。
当前位置:WEB技术知识资源库(www.cn-web.com) .: Asp技术 .: Asp技术教程 .: asp中Request.ServerVariables("HTTP_REFERER")详解

asp中Request.ServerVariables("HTTP_REFERER")详解


asp中 Request.ServerVariables("HTTP_REFERER") 可以取得来源地址。
以下情况可以取得值:
1.直接用<a href>
2.用Submit或<input type=image>提交的表单(POST or GET)
3.使用Jscript提交的表单(POST or GET)
以下情况不能取得值:
1.从收藏夹链接
2.单击'主页'或者自定义的地址
3.利用Jscript的location.href or location.replace()
4.在浏览器直接输入地址
5.<%Response.Redirect%>
6.<%Response.AddHeader%>或<meta http-equiv=refresh>转向
7.用XML加载地址
由此可知, Request.ServerVariables("HTTP_REFERER")获取地址有局限性,不过通过这种局限性我们在后台中防止用户非常进入。
我们可以在后台认证的页面头部加入以下代码段:

ComeUrl=lcase(trim(request.ServerVariables("HTTP_REFERER")))
if ComeUrl="" then
response.write "对不起,为了系统安全,不允许直接输入地址访问本系统的后台管理页面。"
response.end
end if



对此文章打分评级

相关文章

article asp中Request.ServerVariables("变量")详解
ServerVariables是服务器的环境变量,该变量包含的内容比较多,我们可以先采用for循环进行遍历查看下。 <%for each i in request.servervariablesresponse.write(request.servervariables(i))Next%> ...

(No rating)  12-28-2007    Views: 315   
article php中如何获取页面的父页面地址
在网页中我们要获取用户的来源地址,可以这样来实现   PHP代码:  <?php  //必须通过超级连接进入才有输出  Echo $_SERVER['HTTP_REFERER'];  ?>   ...

(No rating)  11-24-2007    Views: 241   

用户评论

增加评论
此文章还没有任何评论!
网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号