domain Get or set a URL's domain fragment Get or set a URL's fragment host_extract Extract hosts param_get get the values of a URL's parameters param_remove Remove key-value pairs from query strings param_set Set the value associated with a parameter in a URL's query. parameters Get or set a URL's parameters path Get or set a URL's path port Get or set a URL's port puny_encode Encode or Decode Internationalised Domains scheme Get or set a URL's scheme strip_credentials Get or remove user authentication credentials suffix_dataset Dataset of public suffixes suffix_extract extract the suffix from domain names suffix_refresh Retrieve a public suffix dataset tld_dataset Dataset of top-level domains (TLDs) tld_extract Extract TLDs tld_refresh Retrieve a TLD dataset url_compose Recompose Parsed URLs url_decode Encode or decode a URI url_parse split URLs into their component parts urltools Tools for handling URLs