PHP

    parse_url URL을 해석해서 구성요소를 반환
    • 조회수 6,267
    • 작성일 2013-06-11
    •  
    mixed parse_url ( string $url [, int $component ] )

    이 함수는 URL을 해석하고, URL에 존재하는 다양한 구성요소를 가진 연관 배열을 반환합니다.

    이 함수는 주어진 URL의 유효성을 검증하는 것이 아니라, 아래 목록에 있는 부분으로 나누는 일만 합니다. 
    부분적인 URL도 허용되고, parse_url()은 최대한 적절하게 해석하도록 시도합니다.

    ※ 매우 이상한 URL에 대해서는, parse_url()이 FALSE를 반환하고, E_WARNING을 반환할 수 있습니다. 
    그 외에는 (최소한 하나의) 아래 구성요소를 가지는 연관 배열을 반환합니다.

    ■ scheme - 예. http
    ■ host
    ■ port
    ■ user
    ■ pass
    ■ path
    ■ query - 물음표 ? 뒤
    ■ fragment - 해시마크 # 뒤

    ※ 이 함수는 상대 URL에는 작동하지 않습니다.

    ※ 이 함수는 URI가 아닌, URL을 해석하는 목적으로 만들어졌습니다. 
    그러나, PHP 하위 호환에 따라서 세개의 슬래시가 나오는 file:/// 스킴(file:///...)을 허용합니다. 
    다른 종류의 이러한 스킴은 유효하지 않습니다.