2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

苹果cms最全解决新浪图床防盗链教程 苹果cms v10 教程

Yesh 二级用户组

2019年4月是一个特殊的日子,这是个 博客主或部分站长的噩耗,那就是新浪图床开启了图片防盗链,解决新浪图床防盗链的方法有很多,今天我们就来说一说其中的两种,下面看教程

1.新建一个PHP文件,我们把它命名为:“sina.php”写入如下代码:

<?php$url = $_GET["url"];
$dir = pathinfo($url);
$host = $dir['dirname'];
$refer = $host.'/';

$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);//激活可修改页面,Activation can modify the page
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$data = curl_exec($ch);curl_close($ch);

$ext = strtolower(substr(strrchr($img,'.'),1,10));
$types = array(
'gif'=>'image/gif',
            'jpeg'=>'image/jpeg',
            'jpg'=>'image/jpeg',
            'jpe'=>'image/jpeg',
            'png'=>'image/png',
);
$type = $types[$ext] ? $types[$ext] : 'image/jpeg';
header("Content-type: ".$type);
echo $dat

2.在数据库中批量修改图片链接:

苹果cms v10视频图片替换命令如下:(部分站长的新浪地址是mac://开头,请自己检查)

UPDATE {pre}vod SET vod_pic=REPLACE(vod_pic, 'mac://ws3.sinaimg.cn', 'https://你的网址/sina.php?url=https://ws3.sinaimg.cn')

苹果cms专题图片替换代码:

UPDATE {pre}topic SET topic_pic=REPLACE(topic_pic, 'mac://ws3.sinaimg.cn', 'https://你的网址/sina.php?url=https://ws3.sinaimg.cn')

苹果cms文章图片替换代码:

UPDATE {pre}art SET art_pic=REPLACE(art_pic, 'mac://ws3.sinaimg.cn', 'https://你的网址/sina.php?url=https://ws3.sinaimg.cn')


还有一个特别简单的一句话,把这句话复制粘贴到你页面所有应用的到的地方就行了,比如header.html页面,或者include.html页面,最好是在<head>标签下面


    代码如下:



再一个就是针对于大橙模板,大橙子模板如果用上面第二种方法的话,会导致页面:无限刷新  ,这个也有解决办法。


    步骤如下:


最后于 2019/04/30 22:41:45 被Yesh编辑 ,原因: 增加内容,完善教程

TAGS 苹果cms 新浪图床

站长窝论坛版权声明 1、本帖标题:苹果cms最全解决新浪图床防盗链教程
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由Yesh在站长窝论坛《站长交流》版块原创发布, 转载请注明出处!
评论
最新回复 (68)
返回
发新帖