多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1、Refrerer的概述 Refrerer是一个请求的头信息,记录了当前用户,是从哪个页面链接过来的。 提示:必须单击链接跳到资源页面,如果不是单击链接,refrerer没有值。 2、为什么并不是每一次HTTP请求都有Refrerer呢? 必须通过链接才会存在。 直接在地址栏输入网址,浏览器不会发送Referer 从收藏夹打开网址,浏览器不会发送Referer 从HTTPS的网站跳转到HTTP的网站时,浏览器是不会发送Referrer的。 3、使用$\_SERVER\[\]获取HTTP请求信息 echo “<pre>”; print\_r($\_SERVER); echo “</pre>”; 4、实现网页防盗链 if(isset($\_SERVER\[‘HTTP\_REFERER’\])) { //判断是否含有本网站的域名 if(strops($\_SERVER\[‘HTTP\_REFERER’\],”http://www.abc.com”)===0) { echo “你可以下载电影了!”; //跳转到真正的下载数据的页面 } else { echo “非法盗链者!”; } else { echo “非法操作!”; }