URL
Execute and test PHP functions for URL handling. Encode, decode or parse URLS as you like.
base64_decode
base64 でエンコードされた $data をデコードします。
base64_encode
指定した $data を base64 でエンコードします。
このエンコードは、メールの本体のように 8 ビットクリーンではないトランスポート層を通じても、 バイナリデータが生き残れるように設計されています。
Base64 でエンコードされたデータは、エンコード前のデータにくらべて 33% 余計に容量が必要です。
dns_get_record
指定した $hostname に関連づけられた DNS リソースレコードを取得します。
http_build_query
与えられた連想配列 (もしくは添字配列) から URL エンコードされたクエリ文字列を生成します。
parse_url
この関数は、URL の様々な構成要素のうち特定できるものに関して 連想配列にして返します。
この関数は、指定された URL が有効かどうかを調べるためのもの ではなく、単に URL を上で示した 要素に分解するだけのものです。不完全な URL であっても受け入れられますし、 そのような場合でも parse_url() は可能な限り 正しく解析しようとします。
rawurldecode
文字列の中にパーセント記号 (%) に続いて 2 つの 16 進数があるような表現形式を、文字定数に置き換えて返します。
rawurlencode
指定した文字列を ? RFC 3986 にもとづいてエンコードします。
urldecode
与えられた文字列中のあらゆるエンコード文字 %## をデコードします。 プラス記号 ('+') は、スペース文字にデコードします。
urlencode
この関数は、URL の問い合わせ部分に使用する文字列のエンコードや 次のページへ変数を渡す際に便利です。