pearのHTTP::headを利用すると非常に簡単に取得できます。
require_once "PEAR.php";
require_once "HTTP.php";
$result = HTTP::head("http://example.com/");
if (PEAR::isError($result)) {
echo "Error: " . $result->getMessage();
} else {
print_r($result);
}
http://pear.plus-server.net/package.http.http.head.html
pearを使わない場合は以下を参照

コメントする