Sustitución de file_get_contents con cURL para visualización de enlaces externos
Cuando se enfrentan problemas de compatibilidad con la función file_get_contents, cURL proporciona una alternativa para acceder a enlaces externos. A continuación se explica cómo implementarlo de manera efectiva:
El código proporcionado inicialmente no alcanza la capacidad de mostrar el contenido deseado debido a que faltan parámetros. Para solucionar este problema, son necesarias las siguientes mejoras:
En resumen, el código modificado aparece como:
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;
}
Al incorporar estas adiciones, cURL puede reemplazar efectivamente file_get_contents en su escenario, permitiéndole mostrar enlaces externos en su página web según lo previsto.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3