suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Mit URL und refer kann der Inhalt auf anderen GET-Schnittstellen geparst werden, aber mit dem folgenden PHP-Code wird 404 zurückgegeben

Mithilfe von URL und Verweis kann der Inhalt auf der von anderen Websites bereitgestellten Online-PHP-GET-Schnittstelle analysiert werden. Sie können das Paket jedoch auch direkt auf der Webseite erfassen. Mit dem folgenden PHP-Code wird jedoch 404 zurückgegeben. Ist dieser Header falsch geschrieben?


<?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>Das Folgende ist der analysierte Inhalt:';

echo '<br>';

echo $html ;

?> ;



小马小马2376 Tage vor1500

Antworte allen(2)Ich werde antworten

  • 无忌哥哥

    无忌哥哥2018-07-11 15:57:30

    404的话应该是file_get_contents 里面的参数有问题,没有拿到相关页面

    Antwort
    0
  • 小马

    解决了,header还要增加UA,然后header每个项要加换行符,我之前加了UA没加换行符拆腾一天

    小马 · 2018-07-11 21:28:15
  • StornierenAntwort