PHP HTTPリクエストを送る CURLパッケージ
CURLパッケージを使ってPHPでHTTPリクエストを送る
CURLパッケージのCURL関数を使用して、POSTでデータを送り、レスポンスを受け取る。
<?php
//POSTするデータを設定
$param = "data1=" . $data1 . "&data2=" . $data2;
//セッションの初期化
$ch = curl_init();
//リクエストを送るURL
curl_setopt( $ch, CURLOPT_URL, $url );
//ヘッダーの出力無し
curl_setopt( $ch, CURLOPT_HEADER, 0 );
//POSTするデータ
curl_setopt( $ch, CURLOPT_POSTFIELDS, $param );
//結果を変数で受け取る
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
//リクエスト送信
$res = curl_exec( $ch );
//セッションを終了
curl_close( $ch );
?>
レスポンスの内容は、変数$resに格納されている。
参考エントリーはこちら。PHP: cURL 関数 - Manual