(no version information, might be only in CVS)
Build an URL.
The parts of the second URL will be merged into the first according to the flags argument.
url
(part(s) of) an URL in form of a string or associative array like parse_url() returns
parts
same as the first argument
flags
a bitmask of binary or'ed HTTP_URL constants; HTTP_URL_REPLACE is the default
new_url
if set, it will be filled with the parts of the composed url like parse_url() would return
Returns the new URL as string on success or FALSE on failure.
例 1. A http_build_url() example
<?php echo http_build_url("http://user@www.example.com/pub/index.php?a=b#files", array( "scheme" => "ftp", "host" => "ftp.example.com", "path" => "files/current/", "query" => "a=c" ), HTTP_URL_STRIP_AUTH | HTTP_URL_JOIN_PATH | HTTP_URL_JOIN_QUERY | HTTP_URL_STRIP_FRAGMENT ); ?>
上例将输出:
ftp://ftp.example.com/pub/files/current/?a=b&a=c