【cURL】cURL関数(php)を使いGET、POSTでアクセスする方法(パラメータ付き)
ファイルの送受信時に便利なphpのcURL関数を使用すると、GETやPOSTリクエストにパラメータを追加してアクセスすることが可能です。以下では、GETとPOSTのリクエスト方法について説明します。
GETでアクセスする方法(パラメータid=1)
GETリクエストを行う場合、次のようにcURLを使用します。
<?php $conn = curl_init(); $url = "http://hoge/fuga.php?id=1"; curl_setopt($conn, CURLOPT_URL, $url); $response = curl_exec($conn); curl_close($conn); ?>
POSTでアクセスする方法(パラメータid=1)
POSTリクエストを行う際は、以下のようにcURLを利用します。
<?php $conn = curl_init(); $url = "http://hoge/fuga.php"; $params = array('id' => 1); curl_setopt($conn, CURLOPT_URL, $url); curl_setopt($conn, CURLOPT_POST, true); curl_setopt($conn, CURLOPT_POSTFIELDS, $params); $response = curl_exec($conn); curl_close($conn); ?>
オプションについて
以下はcURL関数のオプションについての説明です。