破解图片防盗链工具
该文件放入任意支持php环境的网站下即可访问使用,不依赖于任何框架
使用方式传入远程图片地址例如:
/img.php?url=https://www.baidu.com/img/flexible/logo/pc/result.png
<?php
error_reporting(E_ERROR | E_PARSE );
@ini_set('max_execution_time', '0');
@ini_set("memory_limit",'-1');
$url = $_GET["url"];
if (!empty($url) && substr($url,0,4)=='http') {
$dir = pathinfo($url);
$host = $dir['dirname'];
$ext = $dir['extension'];
$refer = $host.'/';
$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$data = @curl_exec($ch);
curl_close($ch);
$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 $data;
}
© 版权声明
1.本站所有资源来源于用户上传与网络:如有侵权请邮件联系站长!
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律法规,否则后果自负!
4.本站提供的源码,模板,插件等等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载,失效或广告,请联系管理员处理!
6.本站收费资源只是赞助,收取费用仅维持本站的服务器日常运营所需!
7.如遇到压缩包,默认解压密码为“ weichat.me ”,如遇到无法解压的请联系管理员!
8.由于精力有限,网站很多源码和模板都是从官网付费购买和网络收集下载的,没有办法逐一测试,不保证每个资源、软件可长期正常使用,请仔细确认是否真的必须购买,如有问题请自行处理,感谢理解。
THE END
暂无评论内容