繁体   English   中英

从网址获取名称

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM