Ersetzen von file_get_contents durch cURL für die Anzeige externer Links
Bei Kompatibilitätsproblemen mit der Funktion file_get_contents bietet cURL eine Alternative für den Zugriff auf externe Links. So implementieren Sie es effektiv:
Der bereitgestellte Code ist aufgrund fehlender Parameter zunächst nicht in der Lage, den gewünschten Inhalt anzuzeigen. Um dieses Problem zu beheben, sind die folgenden Verbesserungen erforderlich:
Zusammenfassend sieht der geänderte Code wie folgt aus:
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
Durch die Integration dieser Zusätze kann cURL file_get_contents in Ihrem Szenario effektiv ersetzen, sodass Sie externe Links wie beabsichtigt auf Ihrer Webseite anzeigen können.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3