fopen()
and
copy()
のようなファ イルシステム関数で使用するためにPHPに組み込まれたURL型式のプロトコ
ルの一覧を示します。これらのラッパーに加えて、PHP 4.3以降では、PHP スクリプトと
stream_register_wrapper()
により、ユー ザ独自のラッパーを書くことができます。
PHP 3, PHP 4。PHP 4.3以降では
https://
http://example.com
http://user:password@example.com
https://example.com
https://user:password@example.com
HTTP 1.0によりHTTP GETメソッドを用いてファイル/リソースに読み込み
のみのアクセスが可能です。仮想ホストにホスト名でアクセスするために、
Host:
ヘッダが送信されます。 iniファイルまたはストリームコンテキストにより、
user_agent
文字列を設定してい る場合、リクエストの中にも含まれます。
PHP 4.0.5以降、リダイレクトがサポートされています。これ以前のバー
ジョンを使用している場合、URLの末尾にスラッシュを付ける必要があり ます。
ストリームにより、リソースの
本体
にアクセスで きるようになります。ヘッダは、
$http_response_header
変数に保存されます。 PHP 4.3以降、ヘッダは、
stream_get_meta_data()
に よりアクセス可能です。
HTTP 接続は、読み込みのみ可です。HTTPリソースにデータを書き込んだ
り、ファイルをコピーすることはできません。
注意 HTTPSは、PHP 4.3以降でサポートされており、OpenSSLのサポートを有効 にした場合のみ使用できます。