Substituindo file_get_contents por cURL para exibição de link externo
Ao enfrentar problemas de compatibilidade com a função file_get_contents, cURL fornece uma alternativa para acessar links externos. Veja como implementá-lo de forma eficaz:
O código fornecido inicialmente é insuficiente em sua capacidade de exibir o conteúdo desejado devido à falta de parâmetros. Para resolver isso, as seguintes melhorias são necessárias:
Em resumo, o 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;
}
Ao incorporar essas adições, cURL pode substituir efetivamente file_get_contents em seu cenário, permitindo que você exiba links externos em sua página da web conforme pretendido.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3