例1,
<?php /** Url中取主机域名 http://www.jb200.com */ 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"; ?>
您可能感兴趣的文章:
PHP获取域名的几个全局变量
php 实现dns域名查询的方法详解(图文)
php 从url中获取域名的实例代码
php获取站点的来路域名的方法
探讨:PHP获取域名及域名IP地址的方法
PHP正则匹配获取URL中域名的代码
PHP获取当前网址及域名的代码
php正则表达式匹配URL中的域名
PHP调用万网接口实现域名查询的功能