PHPでHTTPのクライアントになる
2006/06/30 | HTTP_Request
他サイトにあるデータを取得する場合、PHPでは、設定さえ有効になっていれば以下の方法でコンテンツを取得できる。
<?php
$url=’http://www.example.com';
$content=file_get_contents($url);
?>
しかしこれで取得できるのは’コンテンツのみ’だ。ヘッダとかを取得できるわけではない。PHPをつかって素でかくとfsockopenとなるわけだが、それはかなり手間がかかる。で便利なライブラリがPEARにある。HTTP_Requestだ。
こんなふうにすると簡単にヘッダも取得できる。
<?php
require_once(‘HTTP/Request.php’);
$url=’http://www.example.com';
$req=& new HTTP_Request($url);
$req->sendRequest();
//dateヘッダを取得する場合
$myHeader=$req->getResponseHeader(‘date’);
?>
とっても簡単。
2006/07/05 at 8:23 PM
PHPのテクメモさんで話題にされているヘッダー クライアント スクリーンショットを同時にやっているものを見つけたので参考まで
GET_header_source_capture
http://fula.jp/cgi-bin/head2/
http://fula.jp/cgi-bin/head2/?url=http://php.tekmemo.com/
どうやらPHPの様なのですが詳細はわかりません
2006/11/06 at 1:47 PM
社内LANからインターネットの情報は取得できるのか?
PHPのテクメモ | PHPでHTTPのクライアントになる PHPでHTTPのク…