Mit URL und refer kann der Inhalt auf anderen GET-Schnittstellen geparst werden, aber mit dem folgenden PHP-Code wird 404 zurückgegeben
小马
小马 2018-07-09 17:58:41
0
2
1413

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 ;

?> ;



小马
小马

Antworte allen(1)
无忌哥哥

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

  • Antwort 解决了,header还要增加UA,然后header每个项要加换行符,我之前加了UA没加换行符拆腾一天
    小马 Autor 2018-07-11 21:28:15
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!