La fonction PHP file_get_contents() nous permet de récupérer le contenu d'un fichier ou d'une URL. Cependant, il arrive parfois qu'il ne parvienne pas à récupérer les URL externes, ce qui entraîne une réponse vide. Ce problème survient généralement en raison de paramètres de configuration PHP.ini spécifiques.
Enquête sur la configuration PHP.ini
Pour identifier la configuration problématique, vous pouvez vérifier les paramètres suivants :
Méthodes alternatives de chargement des URL externes
Si vous ajustez le PHP. ini ne résout pas le problème, vous pouvez envisager d'utiliser des méthodes alternatives pour charger des URL externes dans PHP :
function get_content($URL) { $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $URL); $data = curl_exec($ch); curl_close($ch); return $data; } echo get_content('http://example.com');
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!