Exploration de l'erreur 500 rencontrée avec File_get_Contents ()
lors de l'accès aux pages Web via la fonction File_get_Contents (), il comprend parfois une erreur de serveur interne 500, tandis que la page de pages est correctement dans un parrain. Ce problème empêche les développeurs de récupérer le contenu souhaité.
Dans votre cas spécifique, l'extrait de code suivant provoque l'erreur:
$html = file_get_contents("https://www.[URL].com");
echo $html;
Pour résoudre ce problème, vous pouvez essayer la solution de contournement suivante:
$opts = array('http' =>
array('header' => "User-Agent:MyAgent/1.0\r\n"));
$context = stream_context_create($opts);
$header = file_get_contents('https://www.example.com', false, $context);
Ce code ajoute un en-tête utilisateur-agent à votre demande, qui peut vous aider dans certains cas. Si cette solution n'atteint pas le problème, il est possible que l'accès au site Web cible via HTTPS soit limité pour votre configuration.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3