How to get host name from this kind of URL?
问题 I want to get host name from and inner URL. how to take that. eg :- this is the inner url format .. http://hostname.com/folder/folder2/test.php?id=243432432424243 How to take the http://hostname.com from the above URL using php? 回答1: Use parse_url. You want the 'scheme' and 'host' elements of the output array (and maybe 'port' , 'user' and 'password' as well - you can use http_build_url to stick these bits together if you want). 回答2: A concise way would be: $url = 'http://hostname.com/folder