PEAR_HTTP_Request

Last-modified: 2014-11-21 (金) 10:01:23

$url = "http://?";

$option = array(
"timeout" => "10", // タイムアウトの秒数指定
"allowRedirects" => true, // リダイレクトの許可設定(true/false)
"maxRedirects" => 3, // リダイレクトの最大回数
);

$http = new HTTP_Request($url, $option);

$http->addHeader("User-Agent", "My PEAR PROGRAM");
$http->addHeader("Referer", "http://www.yahoo.co.jp/");

$response = $http->sendRequest();
if (!PEAR::isError($response)) {
$ret1 = $http->getResponseCode();// ResponseCode(200等)を取得
$ret2 = $http->getResponseHeader();// ResponseHeader(レスポンスヘッダ)を取得
$ret3 = $http->getResponseBody();// ResponseBody(レスポンステキスト)を取得
$ret4 = $http->getResponseCookies();// クッキーを取得
}