PHP 주요레퍼런스/URL 함수

pare_url

웹 개발자의 비상 2011. 8. 6. 01:20
arry parse_url([string url])
url을 파싱하여 배열로 반환한다.

url을 파싱하여 그 결과를 배열로 반환하는 함수이다.

원소의 키 원소의 값
scheme 프로토콜
host 서버의 호스트명
port 프로토콜의 포트 번호
path 요청한 문서의 경로
query 쿼리문자열
fragment "#"문자 뒤에 기술한 문자열
user 사용자 접속 이름
pass 사용자 접속 비밀번호

예제

<?
$info1 = parse_url("http://norwegian.egloos.com:80/jroom/board/viewbody.php?code=haruki&page=2&number=12149#top");
print_r($info1);
/*
Array
(
[scheme] => http
[host] => norwegian.egloos.com
[port] => 80
[path] => /jroom/board/viewbody.php
[query] => code=haruki&page=2&number=12149
[fragment] => top
)
*/

$info2 = parse_url("ftp://asoto:union@norwegian.egloos.com");
print_r($info2);
/*
Array
(
[scheme] => ftp
[host] => norwegian.egloos.com
[user] => asoto
[pass] => union
)
*/
?>

728x90

'PHP 주요레퍼런스 > URL 함수' 카테고리의 다른 글

base64_encode  (0) 2011.08.08
rawurldecode  (0) 2011.08.08
rawurlencode  (0) 2011.08.08
urldecode  (0) 2011.08.08
urlencode  (0) 2011.08.08