echo $url;
把你的url输出看看,对应调整
然后
不懂咋写,你就把我这段代码里面加上几个域名写好呗:D
<?php
$url = null;
if(count($_GET) > 1){
foreach ($_GET as $key => $v) {
if($key != 'url'){
$url .= '&'.$key.'='.$v;
}else{
$url .= $v;
}
}
}else{
$url = $_GET['url'];
}
//伪造 网址 referer
$refer = 'http://www.a.net';
$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
header("Content-type: image/jpeg");
print($data);
?>
直接$refer = $url应该就可以了。 不用写代码,很多服务器软件都有这个功能
例如服务器狗 windows版本就自带有 判断一下请求header头部吧
页:
1
[2]