PHP如何解决微信文章图片防盗链


Posted in PHP onDecember 09, 2020

微信对外提供了API接口,让我们可以通过授权的方式获取到自己公众号里面的文章

或者你也可以通过爬虫去抓取微信的文章

但是微信的图片默认是不允许外部调用的

解决微信文章图片防盗链

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/wechat-img?url=http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz%2F5ddyukqqNUt7ic07NicfAz9u0KrHEibKKMiab2cXA2sIqoj81hRsMZC65DCiaN67FsH2WaXkNOEE0YFLj5OHwIOegIg%2F0%3Fwx_fmt%3Djpeg">

其实就是模拟来源站点。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP写的求多项式导数的函数代码
Jul 04 PHP
php实现12306余票查询、价格查询示例
Apr 17 PHP
自定义session存储机制避免会话保持问题
Oct 08 PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 PHP
php判断用户是否手机访问代码
Jun 08 PHP
PHP 常用的header头部定义汇总
Jun 19 PHP
PHP+MySQL实现无极限分类栏目的方法
Dec 23 PHP
php网页版聊天软件实现代码
Aug 12 PHP
浅谈php中curl、fsockopen的应用
Dec 10 PHP
Django中的cookie与session操作实例代码
Aug 17 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
Mar 18 PHP
PHP sdk文档处理常用代码示例解析
Dec 09 #PHP
PHP sdk实现在线打包代码示例
Dec 09 #PHP
基于PHP实现生成随机水印图片
Dec 09 #PHP
PHP实现腾讯短网址生成api接口实例
Dec 08 #PHP
win10下 php安装seaslog扩展的详细步骤
Dec 04 #PHP
深入理解PHP+Mysql分布式事务与解决方案
Dec 03 #PHP
浅谈PHP中的那些魔术常量
Dec 02 #PHP
You might like
输出控制类
2006/10/09 PHP
PHP 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
php通用防注入程序 推荐
2011/02/26 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
PHP加密解密函数详解
2015/10/28 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
浅谈php和js中json的编码和解码
2016/10/24 PHP
JavaScript日历实现代码
2010/09/12 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
点击弹出层效果&amp;弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
Python获取apk文件URL地址实例
2013/11/01 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
django admin 后台实现三级联动的示例代码
2018/06/22 Python
PyCharm 在Windows的有用快捷键详解
2020/04/07 Python
sklearn的predict_proba使用说明
2020/06/28 Python
scrapy头部修改的方法详解
2020/12/06 Python
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
财务管理个人自荐书范文
2013/11/24 职场文书
会计出纳岗位职责
2013/12/25 职场文书
高三历史教学反思
2014/01/09 职场文书
九年级体育教学反思
2014/01/23 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
政风行风建设整改方案
2014/10/27 职场文书
伏羲庙导游词
2015/02/09 职场文书
教师学期末个人总结
2015/02/13 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
借条如何写
2015/05/26 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书