PHP HTTPリクエストを送る PEARライブラリ
PEARライブラリを使ってPHPでHTTPリクエストを送る
PEARライブラリに用意されている関数群を使用して、POSTでデータを送り、レスポンスを受け取る。
<?php
//使用するライブラリの指定
require_once "HTTP/Request.php";
//オブジェクト生成
$req =& new HTTP_Request();
//リクエストを送るURL
$req->setURL( $url );
//POSTするデータ
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$req->addPostData( "data1", $data1 );
$req->addPostData( "data2", $data2 );
//リクエスト送信
$req->sendRequest();
//レスポンス取得
$res = $req->getResponseBody();
?>
レスポンスの内容は、変数$resに格納されている。