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

 更新时间:2014年11月05日 09:40:19   投稿:shichen2014  
这篇文章主要介绍了PHP实现获取域名的方法,实例总结了常见的获取域名的方法,非常具有实用价值,需要的朋友可以参考下

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

方法一(用 系统变量)   

复制代码 代码如下:
//缺点不使用传递过来的地址和不支持系统变量的主机   
echo $_SERVER['HTTP_HOST'];
   

方法二(用自带函数)   

复制代码 代码如下:
$url = 'https://www.jb51.net/index.php?referer=jb51.net';   
$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程序设计有所帮助。

相关文章

  • php实现选择排序法的代码示例

    php实现选择排序法的代码示例

    选择排序法是一种简单的排序算法,其基本思想是每次从未排序的部分中选择最小(或最大)的元素,然后放到已排序部分的末尾,本文给大家介绍了如何使用php实现选择排序法,感兴趣的朋友可以参考下
    2023-11-11
  • PHP实现预定义钩子和自定义钩子的简单示例

    PHP实现预定义钩子和自定义钩子的简单示例

    这篇文章主要给大家介绍了PHP实现预定义钩子和自定义钩子,在PHP中,钩子(Hooks)是一种机制,允许开发人员在特定的时机插入自定义代码,通过使用钩子,开发人员可以在应用程序的特定事件发生时执行自定义的功能或逻辑,文中有详细的代码讲解,需要的朋友可以参考下
    2023-11-11
  • php获取错误信息的方法

    php获取错误信息的方法

    这篇文章主要介绍了php获取错误信息的方法,涉及php针对错误处理的常用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • php数组合并array_merge()函数使用注意事项

    php数组合并array_merge()函数使用注意事项

    array_merge()函数在php中是对数组进行合并的,可以把多个数组合成一个数组,并且不改变原数组(www.111cn.net)的值了,但今天我在使用array_merge合并数组时碰到几个小细节上的问题,下面我举例子给各位朋友看看
    2014-06-06
  • PHP中函数gzuncompress无法使用的解决方法

    PHP中函数gzuncompress无法使用的解决方法

    这篇文章主要介绍了PHP中函数gzuncompress无法使用的解决方法,文中的介绍的很详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03
  • CI框架源码阅读,系统常量文件constants.php的配置

    CI框架源码阅读,系统常量文件constants.php的配置

    CI框架源码阅读,系统常量文件constants.php的配置,需要的朋友可以参考一下
    2013-02-02
  • 给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug

    给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug

    给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug...
    2007-04-04
  • PHP函数strip_tags的一个bug浅析

    PHP函数strip_tags的一个bug浅析

    PHP 函数 strip_tags 提供了从字符串中去除 HTML 和 PHP 标记的功能,该函数尝试返回给定的字符串 str 去除空字符、HTML 和 PHP 标记后的结果。
    2014-05-05
  • 精通php的十大要点(上)

    精通php的十大要点(上)

    原文地址:http://nettuts.com/tutorials/php/10-principles-of-the-php-masters/ 翻译整理:Andrew,如需转载请注明出处。
    2009-02-02
  • 一个简单安全的PHP验证码类 附调用方法

    一个简单安全的PHP验证码类 附调用方法

    这篇文章主要为大家分享了一个简单安全的PHP验证码类,附调用方法,感兴趣的小伙伴们可以参考一下
    2016-06-06

最新评论