用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 裡面的參數有問題,沒有拿到相關頁面