用URL和refer在其它网站提供的在线PHP GET接口上能解析出内容,在网页上直接抓包也能抓到,但用以下PHP代码返回404,这个header哪里写错了吗?
<?php
$url='http://interface.yy.com/hls/new/get/54880976/54880976/1200?source=wapyy&callback=jsonp2';
$refer='http://wap.yy.com';
$opt=array('http'=>array('header'=>"Referer: $refer"));
$context=stream_context_create($opt);
$html = file_get_contents($url,false, $context);
echo '<br>以下为解析内容:';
echo '<br>';
echo $html;
?>
404的话应该是file_get_contents 里面的参数有问题,没有拿到相关页面