用URL和refer在其它GET介面上能解析出內容,但用以下PHP程式碼回傳404
小马
小马 2018-07-09 17:58:41
0
2
1437

用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;

?>



#
小马
小马

全部回覆(1)
无忌哥哥

404的話應該是file_get_contents 裡面的參數有問題,沒有拿到相關頁面

  • 回覆 解決了,header還要增加UA,然後header每個項目要加換行符,我之前加了UA沒加換行符拆騰一天
    小马 作者 2018-07-11 21:28:15
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!