Heim  >  Artikel  >  Backend-Entwicklung  >  php获取URL中domain域名的代码一例

php获取URL中domain域名的代码一例

WBOY
WBOYOriginal
2016-07-25 08:59:471686Durchsuche
如何用php代码获取Url中的domain(域名)呢?本文给大家一个参考代码,有需要的朋友,可以看看哦。

例1,

<?php
/**
 Url中取主机域名
 http://bbs.it-home.org
*/
function getExt($url){   
$arr = parse_url($url);     
$file = $arr['host'];   
$ext = substr($file,strpos($file,".")+1);   
return $ext;
}

//调用示例
$url="http://www.baidu.com/path.php?arg=value#anchor";
$qa=getExt($url);
var_dump($qa);
?>

例2,

<?php  
    // 从 URL 中取得主机名  
    preg_match("/^(http:\/\/)?([^\/]+)/i",  
    " http://www.php.net/index.html", $matches);  
    $host = $matches[2];  
      
    // 从主机名中取得后面两段  
    preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches);  
    echo "domain name is: {$matches[0]}\n";  
?>


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn