En utilisant URL et refer, le contenu peut être analysé sur d'autres interfaces GET, mais en utilisant le code PHP suivant renvoie 404
小马
小马 2018-07-09 17:58:41
0
2
1490

À l'aide de l'URL et de la référence, le contenu peut être analysé sur l'interface PHP GET en ligne fournie par d'autres sites Web. Vous pouvez également capturer le paquet directement sur la page Web. Cependant, l'utilisation du code PHP suivant renvoie 404. Cet en-tête est-il mal écrit ?


<?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'=>"Référent : $refer"));

$context=stream_context_create($opt

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

echo '<br>Voici le contenu analysé :';

echo '<br>';

echo $html ;

?> ;



小马
小马

répondre à tous(1)
无忌哥哥

S'il s'agit de 404, il devrait y avoir un problème avec les paramètres dans file_get_contents et la page correspondante n'est pas obtenue

  • répondre Résolu, nous devons ajouter UA à l'en-tête, puis ajouter un caractère de nouvelle ligne à chaque élément de l'en-tête. J'ai déjà ajouté UA mais je n'ai pas ajouté de caractère de nouvelle ligne. Cela m'a pris une journée.
    小马 auteur 2018-07-11 21:28:15
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal