一、什么是Referer?
Referer是 HTTP 请求header的一部分,当浏览器(或者模拟浏览器行为)向web服务器发送请求的时候,头信息里有包含有Referer ,它表示一个来源。比如我现在在访问百度,打开F12查看请求头的Referer信息,如果那里有一串网址,说明我是从那个页面进入百度的。
二、Referer的用途
比较典型的例子是用来做图片防盗链,比如如果我想把一篇别人的博文据为己有,复制粘贴到我的博客下边,那么可能会发现,复制过来的图片不能显示,这可能是因为对方博客站点做了Referer的来源判断,从而预防盗图行为。
三、可以修改Referer吗?
据悉js不可以修改Referer,只能使用服务器端的工具,比如php、ASP、nodejs等进行伪造,前不久读过高手用服务代理的方式伪造Referer的代码,有机会会做一些总结。
Referer简记
最新推荐文章于 2024-08-13 09:10:29 发布