外部リンク表示用に file_get_contents を CURL に置き換えます
特定のシナリオでは、file_get_contents 関数が利用できない場合があり、代替手段の使用が必要になります。カールなど。この記事では、CURL を使用した外部リンクの取得と表示の問題について説明します。
CURL を実装するには、次の手順に従います。
<code class="php">function file_get_contents_curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); $data = curl_exec($ch); curl_close($ch); return $data; }</code>
このコードを使用する場合、次の設定が重要です。
これらのオプションを有効にすると、CURL は効果的に外部リンクにアクセスし、そのコンテンツを取得できます。たとえば、次のコードは Google.com のコンテンツを取得します:
<code class="php">echo file_get_contents_curl('http://google.com');</code>
これらの変更を使用すると、file_get_contents がサポートされていない場合でも、CURL を活用して Web サイト上の外部リンクを取得して表示できます。
以上がCURLを使用して外部リンク表示を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。