URLからドメイン、パス、クエリ、ポート番号などを取得する | parse_url

サンプルURL: http://user_name99:pass_word99@www.example.com:8080/animals/neko?id=99&xx=88#kani
URLの部位名コード取得例
プロトコル名$url_scheme=parse_url($url_a,PHP_URL_SCHEME);http
FQDN(ホスト.ドメイン)$url_host=parse_url($url_a,PHP_URL_HOST);www.example.com
パス$url_path=parse_url($url_a,PHP_URL_PATH);/animals/neko
クエリ$url_query=parse_url($url_a,PHP_URL_QUERY);id=99&xx=88
ポート番号$url_port=parse_url($url_a,PHP_URL_PORT);8080
フラグメント識別子$url_fragment=parse_url($url_a,PHP_URL_FRAGMENT);kani
ユーザー$url_user=parse_url($url_a,PHP_URL_USER);user_name99
パスワード$url_pass=parse_url($url_a,PHP_URL_PASS);pass_word99

(c)wacgance 2015-10-13