近日,新浪图片外链,大面积失效!
网上的有不少方式是这样的!
新建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">
将以上代码插入网页头部即可!
觉得对你有效,麻烦在下面点个赞!