我希望能够从内部URL中获取主机名。如何做到这一点。
例如:这是内部URL的格式... http://hostname.com/folder/folder2/test.php?id=243432432424243
如何使用php从上面的URL中获取http://hostname.com
?
parse_url
函数。'scheme'
和 'host'
元素(如果需要,也可以使用 http_build_url
函数将 'port'
、'user'
和 'password'
这些部分拼接在一起)。$url = 'http://hostname.com/folder/folder2/test.php?id=243432432424243';
echo parse_url($url, PHP_URL_SCHEME).'://'.parse_url($url, PHP_URL_HOST);
http://hostname.com