PHP からの POST

 PHP へ POST を行う話は良く聞きますが、PHP から POST を行う話はあまり聞きません。調査の結果、これを実現するには、PEAR の HTTP_Request クラスを使うと良いようです。
 以下は、文献[1]から引用したサンプルソースです。

setMethod(HTTP_REQUEST_METHOD_POST);
$objHttp->addPostData("user", "bnote");

if (!PEAR::isError($objHttp->sendRequest())) {
    $body = $objHttp->getResponseBody();
}
?>

これは、http://www.bnote.net/ へ user=bnote というデータを POST し、返されたデータを $body に格納するというものです。詳しくは、文献[1]を参照してください。