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">
-->