PHP实现获取域名的方法有哪些?这篇文章主要介绍了PHP实现获取域名的方法。使用php获取域名的方法很多,有用变量、正则、有字符接取方面的函数的都可以,但云服务器网(yuntue.com)小编今天就过来分享的是很简单的四种方法,当然也是比较实用的,也是效率比较高的;实例总结了常见的获取域名的方法,非常具有实用价值,需要的朋友可以参考下。
文实例总结了PHP实现获取域名地址的方法。这四种获取域名的方法分享给大家供大家参考。
具体实现方法如下:
方法一(用 系统变量)
代码如下:
//缺点不使用传递过来的地址和不支持系统变量的主机
echo $_SERVER[‘HTTP_HOST’];
方法二(用自带函数)
代码如下:
$url = ‘https://www.yuntue.com/index.php?referer=yuntue.com’;
$arr_url = parse_url($url);
echo $arr_url[‘host’];
方法三( 自己写函数)
代码如下:
function getdomain($url)
{
$url = str_replace(‘http://’,”,$url); //如果有http前缀,则去掉
$pos = strpos($url,’/’);
if($pos === false)
{
return $url;
}else
{
return substr($url, 0, $pos);
}
}
echo getdomain($url);
方法四(用正则)
代码如下:
preg_match(“/^(http://)?([^/]+)/i”, $url, $arr_domain);
echo $arr_domain[2];
希望本文所述对大家的PHP程序设计有所帮助。
推荐阅读:wordpress(php)纯代码实现外链通过go界面进行url跳转 wordpress纯代码怎么实现外链通过go界面进行url跳转?网站外链跳转时通过go界面进行对seo比较友好…...
WordPress-seo优化操作:Tag页面标题自定义及Tag描述调用 今天,博主就给大家聊聊关于wordpress-seo优化操作,自定义Tag标签页面的标题,调用页面描述,从而最…...
WordPress如何屏蔽恶意英文评论? 首先想说的是,本博客可以不用登陆即可评论;但是因为这样,招致了一个麻烦,最近本博每天被大量英文垃圾评论,虽然被…...
让WordPress分类/标签等存档页也能置顶文章 WordPress有原生的文章置顶功能,不过只支持在首页让置顶文章在顶部显示,其他如分类页、标签页、作者页和日…...
destoon7.0如何禁止同一会员发布重复信息内容 destoon是比较成熟的一套b2b系统,应用面很广,但是很多网站运营者头疼注册会员发布重复信息,因为重复信息…...