⊗ppSpCrInr 29 of 83 menu

PHPにおけるCURLライブラリ

CURLライブラリは、HTTPリクエストを実行し、 サイトページのHTMLコードを変数で取得することを可能にします。 さらに、クッキーやHTTPヘッダーを扱うことができ、 フォームの送信やリダイレクトへの遷移も可能にします。

CURLの基本的な操作は、わずか3つの関数で構成されています: curl_initcurl_setopt、そしてcurl_execです。

関数curl_initは、ライブラリとの作業セッションを初期化し、 それを変数に記録します。以降の操作はこの変数を使って行われます。

次の段階は設定です。これは関数curl_setoptを使って行われ、 第一引数にセッション変数、第二引数に設定パラメータ名 (PHPの定数として)、第三引数に設定パラメータの値を受け取ります。

設定後、関数curl_execが呼び出され、 設定に従ってサイトへのリクエストを実行します。 この関数は指定されたページのHTMLコードを返します。

必要最小限の設定を見てみましょう (何をするのかはコメントを参照してください):

<?php // リクエスト先のページアドレス: $url = 'http://test.loc'; // セッションを初期化: $curl = curl_init(); // ページアドレスを指定: curl_setopt($curl, CURLOPT_URL, $url); // リクエストを実行: curl_exec($curl); ?>

ご自身のローカル環境にサイト test.locを作成してください。 CURLを介してそれにアクセスしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否