HTTP::head

HTTP::head – "HEAD"コマンドの送信

Synopsis

require_once 'HTTP.php';

array HTTP::head ( string $url )

Description

サーバーへ「HEAD」HTTPコマンドを送り、 連想の配列中でヘッダーを返します。

Example

example.comへHEADリクエスト

<?php
require_once "PEAR.php";
require_once 
"HTTP.php";

$result HTTP::head("http://example.com/");

if (
PEAR::isError($result)) {
    echo 
"Error: " $result->getMessage();
} else {
    echo 
"<pre>";
    
print_r($result);
    echo 
"</pre>";
}
?>

print_r()呼び出しの出力は 下記 の通りです。

Parameter

  • string $url - 有効な絶対URL

Return value

array - ヘッダー行を含む配列かPEAR_Errorを返します。

出力例:

<?php
Array
(
    [
response_code] => 200
    
[response] => HTTP/1.1 200 OK
    
[Date] => Tue25 Nov 2003 22:08:57 GMT
    
[Server] => Apache/1.3.27 (Unix)  (Red-Hat/Linux)
    [
Last-Modified] => Wed08 Jan 2003 23:11:55 GMT
    
[ETag] => "3f80f-1b6-3e1cb03b"
    
[Accept-Ranges] => bytes
    
[Content-Length] => 438
    
[Connection] => close
    
[Content-Type] => text/html
)
?>

Throws

Possible PEAR_Error values
エラーコード エラーメッセージ 意味 解決策
NULL "HTTP::head Error $errstr ($erno )" サーバーへの接続に失敗しました。 あなたのホストと$url に与えたURLの接続を調べます。

Note

This function can be called statically.

NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

これから引越しや転勤等で賃貸物件を探すなら、賃貸大阪homeへ
アクセスカウンター
アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。
メールフォームを製作するならメールフォームbizへ。納品できるメールフォームを製作