PHP parse_url 함수
PHP/매뉴얼 번역 2008/06/27 15:52http://doc.a4box.com/php/function.parse-url.html
여기에 번역페이지....
parse_url
parse_url URL 을 파싱하여(해석) 구성요소를 리턴한다.
이 함수는 URL 의 여러 구성요소들을 연상배열로 리턴한다.
지정 URL 이 유효한지를 체크하는 함수가 아니라 단순히 URL 을 요소별로 분해할뿐이다. 불완전한 URL 이더라도 값을 받아들이며 parse_url() 값을 해석할 수 있는 부분까지는 파싱한다.
파라미터
url
component
리턴값
제대로된 형식이 아닌 URL 에 대해서는 parse_url() 는 FALSE 를 리턴하고 E_WARNING 를 발생한다. 그 외에는 배열을 리턴하며 키값으로 다음 요소들이 담겨진다.
- scheme - 예: http
- host
- port
- user
- pass
- path
- query - 물음표? 이후
- fragment - 샾마크 # 이후
component 가 지정되어 있는 경우 문자열로 리턴.
| 5.1.2 | 파라미터 component 가 추가됨 |
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
?>
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
주의 : 상대 URL 에서는 동작안함.
주의 : parse_url() 은 URL 을 파싱하기위한 함수지 URI 을 파싱하기위한 함수가 아니다. 그러나 PHP 의 상위버젼과의 호환성을 위해 예외적으로 file:// 스킴에 대해서 3 중 슬래쉬 (file:///...) 도 사용할 수 있다. 다른 스킴에서는 사용할 수 없는 형식이다.
참고 함수
pathinfo 함수
dirname()
basename()
parse_url 함수
realpath()
'PHP > 매뉴얼 번역' 카테고리의 다른 글
| PHP 매뉴얼 번역 작업 (2) | 2009/06/21 |
|---|---|
| PHP parse_url 함수 (0) | 2008/06/27 |
| PHP pathinfo 함수 (0) | 2008/06/27 |
| PHP header 함수 (0) | 2008/06/27 |
| PHP 세션 - 세션 , 보안 (0) | 2008/06/25 |
| PHP 세션 - 예 (0) | 2008/06/25 |
| PHP 세션 - 기정의 정수 (0) | 2008/06/25 |
| PHP 세션 - 인스톨 / 설정 (0) | 2008/06/25 |
| PHP 세션 - 소개 (0) | 2008/06/25 |
| PHP 세션 (0) | 2008/06/25 |
| PHP 문자열 지정방법 ( Heredoc ) (0) | 2008/06/20 |