博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

HTTP浅析

Posted on 2012-01-03 21:27  bug yang  阅读(222)  评论(0编辑  收藏  举报

一、header中的referrer属性

浏览器在向server请求页面A的时候,会发送HTTP请求。这个请求的Header里会带上Referer属性,server接收到该请求后,可以提取出Header里的Referer,用于判断访客是从哪个页面发起的请求。

 

一般情况下浏览器请求A时发送的Header中Referer是什么,那么拿到A页面后document.referre的值就是什么。上图是一个请求A页面的Header,A的document.referre为http://localhost/Test/b.html。

 

如果在Header中不包含Referre,那么用document.referre去取的时候,就会被赋值为空字符串。