您所在的位置:首页 / 知识分享

解决微信文章图片防盗链

2018.12.14

2780

小平

 
function actionWechatImg() {
    header('Content-type: image/jpg');
    $url = $_GET['url'];
    $refer = "http://www.qq.com/";
    $opt = [ 'http'=>[ 'header'=>"Referer: " . $refer
            ]
           ];
    $context = stream_context_create($opt); 
    $file_contents = file_get_contents($url,false, $context); echo $file_contents;
}
调试用例
<img src="http://xxx.com.cn/weixinimg?url=http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz%2F5ddyukqqNUt7ic07NicfAz9u0KrHEibKKMiab2cXA2sIqoj81hRsMZC65DCiaN67FsH2WaXkNOEE0YFLj5OHwIOegIg%2F0%3Fwx_fmt%3Djpeg"> 

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

相关新闻

写好 JS 条件语句的 5 条守则

2019.01.08

2616

在用 JavaScript 工作时,我们经常和条件语句打交道,这里有5条让你写出更好/干净的条件语句的建议。

ES6 Javascript 实用开发技巧

2019.10.22

1761

ES6 中新增加了 let 和 const 两个命令,let 用于定义变量,const 用于定义常量。两个命令与原有的 var 命令所不同的地方在于,let, const 都是块级作用域,其有效范围仅在代码块中,实例如下: