苹果CMSv10图片防盗链导致不显示的解决方法

如果你的解析接口需要防盗链功能推荐方法一,如果你的解析接口不需要防盗链功能推荐方法二.

方法一

步骤一

1:网站根目录新建tu.php,代码如下:

<?php
header("Content-Type: image/jpeg;text/html; charset=utf-8");
$url = 'http://'.str_replace(array("http://","https://"),"",$_GET['tu']);
$ch = curl_init($url); //
//curl_setopt($ch, CURLOPT_REFERER, "http://www.iqiyi.com/"); //伪造来路页面
//curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:'. getIP().'', 'CLIENT-IP:'. getIP().'')); //构造IP
curl_setopt($ch, CURLOPT_HEADER, 0); //不返回header部分
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //返回字符串,而非直接输出
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$FH= curl_exec($ch);
curl_close($ch);
echo $FH;
exit;
?>

步骤二

打开苹果CMS后台,系统 → 附件参数配置

1:反盗链标识:填写防盗图片链接中的统一标识,下面说几个例子

腾讯的图片:http://puui.qpic.cn/vcover_vt_pic/0/mzc002005s7wyln1628661814639/220(统一标识:qpic

奇艺的图片:https://pic9.iqiyipic.com/image/20210616/53/6e/a_100425962_m_601_m4_260_360.jpg(统一标识:iqiyipic

哔哩哔哩的图片:http://i0.hdslb.com/bfs/bangumi/image/3e60d17004128a4017fcefa51f42f7a86bf7c7d6.png@230w_324h (统一标识:hdslb

2:反盗链接口填写:/tu.php?tu=

方法二

在主题里找到include.html文件,一般在主题的/html/public/include.html,实际情况可以看主题的/html/index/index.html的head标签的调用

<head>
    {include file="seo/index"}   
    {include file="public/include"}
</head>

在include.html文件最上方加入下面代码

<meta name="referrer" content="always">
<meta name="referrer" content="no-referrer" />
建站教程

站长学院-服务器的选择及环境安装

2021-10-8 23:05:36

建站教程教程

站长学院-使用宝塔面板安装苹果cms

2021-10-9 0:21:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索