HTTP Referer笔记
来源:互联网 发布:c语言数据结构 编辑:程序博客网 时间:2024/04/30 15:30
HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器 籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。
jsp:request.getHeader("referer");
php:$_SERVER['HTTP_REFERER']
1,防止盗连,比如我是个下载软件的网站,在下载页面我先用referer来判断上一页面是不是自己网站,如果不是,说明有人盗连了你的下载地址。
2,电子商务网站的安全,我在提交信用卡等重要信息的页面用referer来判断上一页是不是自己的网站,如果不是,可能是黑客用自己写的一个表单,来提交,为了能跳过你上一页里的javascript的验证等目的。
使用referer的注意事项:
如果是直接在浏览器里输入有referer的页面,返回是null(jsp),也就是说referer只有从别的页面点击连接来到这页的才会有内容。
<%
String referer = request.getHeader("referer")==null?"":request.getHeader("referer");
if (referer.indexOf("illsate)<0)
response.sendRedirect("illustrated.jsp");
%>
HTTP Referer二三事链接:http://www.fwolf.com/blog/post/320 --那位博主写的很详细
- HTTP Referer笔记
- HTTP referer
- http referer
- http referer
- HTTP referer
- HTTP referer
- HTTP Referer
- HTTP Referer
- HTTP referer
- HTTP Referer
- HTTP Referer
- HTTP Referer
- HTTP Referer二三事
- 初识HTTP中的Referer
- 什么是HTTP Referer
- Http协议之Referer
- Http协议之Referer
- 什么是HTTP Referer
- 复制一个文件夹到另一个文件夹(文件夹内包含子文件夹)
- 数组名与指针典型面试题的分析(1)
- 心灵旅程
- 将DirectInput封装为基本的输入系统
- 自己制作的数据存入和读取系统
- HTTP Referer笔记
- 好好学习 天天向上
- 转载:在普林斯顿大学做助理教授的日子
- 小论中国应试教育
- 如何提高英文的科研写作能力
- 编程需十年
- 自己制作的主框架系统
- 101112编写引导程序
- 数据结构总结(1)