[PHP-users 25540] Re: 外部ページにPOSTする方法

ishida mabinogi @ xu.holy.jp
2005年 5月 9日 (月) 17:06:21 JST


PEARライブラリのHTTP_Requestパッケージを使うのも手だと思います。
自分はよく外部ページにPOSTしたい場合は以下の様に実行しています。

$req=new HTTP_Request("ターゲット");
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$req->addHeader("User-Agent","ユーザーエージェント");
$req->addHeader("Referer","リファ");
$req->addPostData("POSTのNAME","値");
$req->sendRequest();
//POSTに対してのレスポンス
$code=$req->GetResponseCode();
//POSTに対して返ってきたヘッダー
$header=$req->GetResponseHeader();
//POSTに対して返ってきたソース
$body=$req->GetResponseBody();




PHP-users メーリングリストの案内