[英]get name from url
我有一个从网址获取域名的功能
<?php
function getdomain($url)
{
$explode = explode(".", $url);
$tld = $explode[1];
$tld = explode("/", $tld);
$name = $explode[1];
print("$tld[0]");
}
print(getdomain("aa.namepros.aaa.com/showthread.php?p=350493"));
?>
它对我来说很好用,但是如果用户仅输入
print(getdomain("namepros"));
然后,它告诉我错误。
您正在重新设计方形齿轮。 这是一个常见的问题,很常见,很久以前就已解决,并添加到PHP的标准库中:
http://www.php.net/manual/zh/function.parse-url.php
帮自己一个忙,利用那里的东西而不是伤害自己。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.