再深入 HTTP Referer【转】
简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。
比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。 Referer其实应该是英文单词Referrer,不过拼错的人太多了,所以编写标准的人也就将错就错了。 Request.ServerVariables("HTTP_REFERER")的用法(防外连接)。
下列情况是从浏览器的地址栏正常取得Request.ServerVariables("HTTP_REFERER")的:
1.直接用<a href>
2.用Submit或<input type=image>提交的表单(POST or GET)
3.使用Jscript提交的表单(POST or GET)
下面我们再看看Request.ServerVariables("HTTP_REFERER")不能正常取值的情况:
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)的工作方式
在JSP中获取REFERER的方式是:request.getHeader("REFERER");
在PHP中获取REFERER的方式是:$_SERVER['HTTP_REFERER'];
在ASP中获取REFERER的方式是:request.ServerVariables("HTTP_REFERER")
转:http://www.cnblogs.com/ly312/archive/2011/02/23/1962052.html
转载于:https://www.cnblogs.com/xingxiudong/archive/2011/02/25/3986979.html
再深入 HTTP Referer【转】相关推荐
- 挖掘有价值的搜索关键词
挖掘有价值的搜索关键词 在对搜索引擎流量及关键词的标记后,还需要从中挖掘最有价值的那部分关键词.以下是关键词挖掘思路和详细的操作方法. 图1 挖掘有价值的搜索关键词 找到一个有价值的关键词,再加上好 ...
- 【攻防世界-Web简单篇】
目录 001 view_source 002 robots 003 backup 004 cookie 005 disabled_button 006 weak_auth 007 simple_php ...
- 攻防世界 新手练习区 MISC+WEB
攻防世界 新手练习区MISC+WEB MISC 新手练习区 002 pdf 方法1 方法2 003 如来十三掌 004 give_you_flag 005 stegano 006 坚持60s 007 ...
- HTTP referer
HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理.比如从我主页上链 ...
- HTTP Referer 防外链
HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理. if (Req ...
- Java中伪造referer来获取数据
2019独角兽企业重金招聘Python工程师标准>>> 伪造方法,参考代码: public class HelloA {private String large = new Stri ...
- HTTP Referer二三事---转
授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/320)的形式标明文章原始出处和作者信息及本声明. 什么是HTTP Refer ...
- 【CTF大赛】2021 DASCTF July cybercms 一探再探
引言 在前不久结束的 2021 DASCTF July X CBCTF 4th 比赛中,有一道名为 cybercms 的 web 题目. 预期解是从后台登录处进行 SQL 注入写入一句话木马,然而咱在 ...
- 秋天的第一份“干货” I Referer 防盗链,为什么少了个字母 R?
Referer 为什么叫 Referer?它代表什么意思?在诸多防盗链竞争中它有什么优势? 今天,在聊 Referer 防盗链之前,先来聊聊我们在现实生活中常常碰到的推荐人(Referrer)信息. ...
最新文章
- 数据库MySQL关系模型之基本概念
- 基于vue2+vuex+vue-router+sass+webpack的网易云音乐
- FCN网络的训练——以SIFT-Flow 数据集为例
- 在Web服务器磁盘上缓存数据和HTML页面
- 高性能高可靠性的全数字嵌入式仿真测试软件SkyEye
- java swing取消按钮_在Java Swing中取消选择单选按钮
- 数据库系统原理教程-作业
- 主流搜索引擎Lucene,Solr,ElasticSearch
- 电脑清理代码_网络安全宣传周丨电脑中病毒,这样处置!
- PAT (Basic Level) Practice1022 D进制的A+B
- git 生成ssh key
- Gibbs Sampling\吉布斯采样(三)
- python有趣的简单代码-python有趣代码
- 五年产品经理的转正述职报告(附PPT下载)
- linux ext3 fsck一定要慎用
- Python—Scrapy爬取京东商城
- 2020年医疗影像行业软镜专题研究报告
- Java-GUI编程之ImageIO的使用
- TMT/MOBIE成像光谱仪的概念设计阶段杂散光分析
- 【okhttp3.OkHttpClient】ClassNotFoundException: okhttp3.OkHttpClient