当前位置:首页 > PHP教程 > php应用 > 列表

PHP实现获取域名的方法小结

发布:smiling 来源: PHP粉丝网  添加日期:2021-04-24 13:40:12 浏览: 评论:0 

这篇文章主要介绍了PHP实现获取域名的方法,实例总结了常见的获取域名的方法,非常具有实用价值,需要的朋友可以参考下

本文实例总结了PHP实现获取域名的方法。分享给大家供大家参考。具体实现方法如下:

方法一(用 系统变量),代码如下:

  1. //缺点不使用传递过来的地址和不支持系统变量的主机    
  2. echo $_SERVER['HTTP_HOST']; 

方法二(用自带函数),代码如下:

  1. $url = 'https://www.phpfensi.com/index.php?referer=phpfensi.com';    
  2. $arr_url = parse_url($url);    
  3. echo $arr_url['host']; 

方法三( 自己写函数),代码如下:

  1. function getdomain($url)    
  2. {    
  3.   $url = str_replace('http://',”,$url);  //如果有http前缀,则去掉    
  4.   $pos = strpos($url,'/');    
  5.   if($pos === false)    
  6.    {    
  7.       return $url;    
  8.    }else   
  9.    {    
  10.       return substr($url, 0, $pos);    
  11.    }    
  12. }    
  13. echo getdomain($url); 

方法四(用正则),代码如下:

preg_match("/^(http://)?([^/]+)/i", $url, $arr_domain);   

echo $arr_domain[2];

希望本文所述对大家的PHP程序设计有所帮助。

Tags: PHP获取域名

分享到: