您的位置 首页 编程资料

新浪图片外链,大面积失效解决方法

近日,新浪图片外链,大面积失效!

网上的有不少方式是这样的!

新建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, "https://movie.douban.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;
?>

把以上代码保存为PHP文件上传至服务器,然后通过http://你的域名/tu(新建PHP文件的名字).php?tu=新浪图片地址,这样来解决!

但以上方法消耗服务器资源!

今天我就分享另一种方法给博友,一段代码解决!

代码如下:

<meta name="renderer" content="webkit|ie-comp|ie-stand">

将以上代码插入网页头部即可!

觉得对你有效,麻烦在下面点个赞!

 您阅读这篇文章共花了:

关于作者: YJ大表哥

热门文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注