※ 正文概述 ※

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页面,最好是在标签下面


代码如下:


<meta name="referrer" content="never">


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


步骤如下:


首先我们进入vfed/html/module文件夹内,打开sorted.html文件


把里面所有 by="time"   改为   by="hits"


再然后进入vfed/html/public文件夹内,打开include.html文件


在标签下面加一行代码:


<meta name="referrer" content="never">


<meta name="referrer" content="never">

-->