<?php
$url = "http://nsv.ckcdn.com/images/logo1.png";
$refer = "http://nsv.ckcdn.com/";
$opt=array("http"=>array("header"=>"Referer: " . $refer));
$context=stream_context_create($opt);
$file_contents = file_get_contents($url,false, $context);
echo $file_contents;
?>
我想伪造Referer,然後用 file_get_contents 取得图片显示出来,
不过显示出来的是乱码,该如何解决?
------解决思路----------------------
如果你想让整个文件输出为图片,则前面加上一句:header("content-type:image/png");
------解决思路----------------------
你这个截图绝对不是你的代码能产生的!
这是高版本的 jpeg 不是 png
而此格式在低版本的浏览器中是打不开的,只能是乱码或是一个叉