我想从内部 URL 获取主机名。如何接受。
例如:- 这是内部 url 格式..http://hostname.com/folder/folder2/test.php?id=243432432424243
如何http://hostname.com使用 php 从上述 URL 获取?
使用parse_url.
您想要输出数组的'scheme'and'host'元素(也许还有'port', 'user'以及'password'- 如果需要,您可以使用http_build_url将这些位粘在一起)。
一个简洁的方法是:
$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