php parse_url reverse — parsed url
These are the two functions I use for decomposing and rebuilding URLs: function http_parse_query($query) { $parameters = array(); $queryParts = explode(‘&’, $query); foreach ($queryParts as $queryPart) { $keyValue = explode(‘=’, $queryPart, 2); $parameters[$keyValue[0]] = $keyValue[1]; } return $parameters; } function build_url(array $parts) { return (isset($parts[‘scheme’]) ? “{$parts[‘scheme’]}:” : ”) . ((isset($parts[‘user’]) || isset($parts[‘host’])) ? ‘//’ … Read more