CLXI. URL 関数

導入

URL文字列を処理(エンコード、デコード、パース)します。

要件

外部ライブラリを必要としません。

インストール手順

PHP コアに含まれるため、 追加のインストール無しで使用できます。

実行時設定

設定ディレクティブは定義されていません。

リソース型

リソース型は定義されていません。

定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。

以下の定数は parse_url() で使用するもので、 PHP 5.1.2 以降で使用可能です。

PHP_URL_SCHEME (integer)

PHP_URL_HOST (integer)

PHP_URL_PORT (integer)

PHP_URL_USER (integer)

PHP_URL_PASS (integer)

PHP_URL_PATH (integer)

PHP_URL_QUERY (integer)

PHP_URL_FRAGMENT (integer)

目次
base64_decode -- MIME base64 方式によりエンコードされたデータをデコードする
base64_encode -- MIME base64 方式でデータをエンコードする
get_headers --  HTTP リクエストに対するレスポンス内で サーバによって送出された全てのヘッダを取得する
get_meta_tags --  ファイル上のすべてのメタタグ情報を配列に展開する
http_build_query -- URL エンコードされたクエリ文字列を生成する
parse_url -- URL を解釈し、その構成要素を返す
rawurldecode -- URL エンコードされた文字列をデコードする
rawurlencode -- RFC 1738 に基づき URL エンコードを行う
urldecode -- URL エンコードされた文字列をデコードする
urlencode -- 文字列を URL エンコードする