我正在寻找一种快速获取域名部分内容的方法:
示例: http://www.mydomain.com/something/hello.html
我需要得到"mydomain.com“部分,而不是其他任何东西。
但是,url可能会在某个时候发生变化,例如:
http://mydomain.com/something/hello.html
http://www.mydomain.com/hello.html
任何帮助都会很好,
谢谢!
发布于 2011-07-29 18:27:50
字符串解析为'.com‘的第一个实例,并将域名的其余部分从字符串中删除
发布于 2011-07-29 18:28:09
您可以使用parse_url获取有关URL的信息。
<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
?>
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
/path发布于 2011-07-29 18:27:24
你想要url。传递给它一个url,它返回一个具有以下值的关联数组:
https://stackoverflow.com/questions/6877407
复制相似问题