Description
array 
parse_url ( string url )
   This function parses a URL and returns an associative array containing any
   of the various components of the URL that are present.
  
   This function is not meant to validate
   the given URL, it only breaks it up into the above listed parts. Partial
   URLs are also accepted, parse_url() tries its best to
   parse them correctly.
  
Return Values
   On seriously malformed URLs, parse_url() may return
   FALSE and emit a E_WARNING. Otherwise an associative
   array is returned, whose components may be (at least one):