콘텐츠는 URL을 사용하여 구문 분석하고 다른 GET 인터페이스를 참조할 수 있지만 다음 PHP 코드를 사용하면 404가 반환됩니다.
小马
小马 2018-07-09 17:58:41
0
2
1482

URL 및 참조를 사용하면 다른 웹사이트에서 제공하는 온라인 PHP GET 인터페이스에서 내용을 구문 분석할 수 있습니다. 웹 페이지에서 직접 패킷을 캡처할 수도 있습니다. 그러나 다음 PHP 코드를 사용하면 404가 반환됩니다. 이 헤더가 잘못 작성된 것인가요?


<?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'=>"추천자: $refer"))

$context=stream_context_create($opt );

$html = file_get_contents($url,false, $context);

echo '<br>다음은 구문 분석된 내용입니다:';

echo '<br>';

echo $html ;

?> ;



小马
小马

모든 응답(1)
无忌哥哥

404라면 file_get_contents의 매개변수에 문제가 있어서 해당 페이지를 얻지 못한 것입니다

  • 회신하다 해결되었습니다. 헤더에 UA를 추가한 다음 헤더의 각 항목에 줄바꿈 문자를 추가해야 합니다. 이전에 UA를 추가했지만 줄바꿈 문자를 추가하지 않았는데 하루가 걸렸습니다.
    小马 작가 2018-07-11 21:28:15
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿