• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312404

收藏总数310935

HTTP协议,HTTP协议是什么?返回列表

上传时间:2015-02-02 内容关键字:

7.HTTP协议之referer防盗链:



当在QQ,百度贴吧等的地方存在图片信息,当我们想把人家的图片路径直接饮用到我们的网站(这样可以节约流量)的时候,却发现本来在浏览器中可以看的图片,当引用到我们的img src中以后,图片无法显示。这样的技术就被称作为防盗链技术。


这是因为网页里引用站外图片时出现的情况!

问题:但服务器是怎么知道这个图片是在站外被引用的呢?


ta.qq.com 腾讯分析:


利用这个平台,统计用户从何而来。

问题:统计时,是如何得知用户从哪儿来的


http协议中,头信息里有一个重要的选项:Referer

Referer:代表网页的来源,即上一页的地址。


如果直接在浏览器上输入地址,直接进来,则没有Referer头,这样服务器也就知道我们的图片是从哪儿引用的,也知道我们的客户从哪个网站链接过来的。

如下:


直接访问www.zixue.it的头部:

Host:www.zixue.it


通过http://localhost/zbzPHP/hello/b.php文件下的超链接访问www.zixue.it的头部:

Host:www.zixue.it

Pragma:no-cache

Referer:http://localhost/zbzPHP/hello/b.php

 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家