PHP获取下真实的下载链接(获取盗链地址的真实地址)

PHP获取下真实的下载链接(获取盗链地址的真实地址),第1张

<php

header("Content-type: image/jpeg");

echo file_get_contents(""$_GET['url']);

>

记住头尾要干净,要以“<php”开头不要有BOM,要以“>”结尾不要有回车

那个类型的header只是提示浏览器,这是个图。至于真正是JPG还是PNG,浏览器会自动识别的。

但是,别人可以防盗链的。当然,你也可以真正模仿浏览器访问,那个就稍微复杂点,用CURL,学了没太大用处的。

curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);

curl里面更改这个参数CURLOPT_FOLLOWLOCATION 可以达到抓取页面重定向最终的结果页面。

<php

function GETBySocket($URL, $port=80) {

//get host from url

preg_match('/\/\/\//sU',$URL,$host_array);

if(!$host_array[0]) {

$URL='/';

preg_match('/\/\/\//sU',$URL,$host_array);

}

$host=substr($host_array[0],2,-1);

//connect

$fp = stream_socket_client("$host:$port", $errcode, $errstr, 1);// or die("get " $host " failed");

//

$header = "GET " $URL " >

以上就是关于PHP获取下真实的下载链接(获取盗链地址的真实地址)全部的内容,包括:PHP获取下真实的下载链接(获取盗链地址的真实地址)、PHP curl抓取多次重定向 HOST怎么更改、php使用socket获取网页内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9342024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存