PHPのcurl_init関数で何ができるか教えてください。
curl_init() 関数は、PHP で cURL セッションを初期化するために使用される関数です。この関数は、後の cURL 関数呼び出しで使用される cURL ハンドルを返します。
curl_init() 関数を用いる一般的な手順は次のとおりです。
- 新しいcURLセッションを作成します: $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, “http://example.com”);などのcURLオプションを設定する(リクエストのURL、リクエストメソッド、リクエストヘッダーなどを設定する)
- curlリクエストを実行し、返り値を取得します: $response = curl_exec($ch);
- cURLセッションを終了する:curl_close($ch);
上記の基本の使用法に加えて、curl_init()関数はリクエストのURLを指定するためにオプションのパラメータも受け取ることができます。例:$ch = curl_init(“http://example.com”);
curl_init() 関数で得られる cURL ハンドルは、後続の cURL 関数呼び出しでパラメータとして渡す必要があります。