用URL和refer在其它GET接口上能解析出内容,但用以下PHP代码返回404
小马
小马 2018-07-09 17:58:41
0
2
1359

用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 학습자의 빠른 성장을 도와주세요!