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中的preg_replace和代码执行

    深入研究PHP中的preg_replace和代码执行

    这篇文章主要给大家介绍了关于PHP中preg_replace和代码执行的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • 浅谈socket同步和异步、阻塞和非阻塞、I/O模型

    浅谈socket同步和异步、阻塞和非阻塞、I/O模型

    下面小编就为大家带来一篇浅谈socket同步和异步、阻塞和非阻塞、I/O模型。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • PHP函数rtrim()使用中的怪异现象分析

    PHP函数rtrim()使用中的怪异现象分析

    这篇文章主要介绍了PHP函数rtrim()使用中的怪异现象,结合具体实例形式分析了php函数rtrim在进行字符匹配过程中出现的问题与解决方法,有助于进一步了解rtrim函数的原理与使用技巧,需要的朋友可以参考下
    2017-02-02
  • php UBB 解析实现代码

    php UBB 解析实现代码

    今天看thinkphp演示文档看到这个ubb的代码感觉还可以。
    2011-11-11
  • PHP实现合并两个有序数组的方法分析

    PHP实现合并两个有序数组的方法分析

    这篇文章主要介绍了PHP实现合并两个有序数组的方法,结合实例形式分析了php针对数组的合并、遍历、排序、去重等常见操作技巧,需要的朋友可以参考下
    2017-12-12
  • php数组中删除元素的实现代码

    php数组中删除元素的实现代码

    之前如果要在某个数组中删除一个元素,我是直接用的unset,也不管unset之后会发生什么。但今天看到的东西却让我大吃一惊
    2012-06-06
  • php异常与错误处理机制概念及使用介绍

    php异常与错误处理机制概念及使用介绍

    在php中,可以利用异常处理类“Exception”中内置的各种成员函数来获取并返回异常数据,例如getMessage()函数就可以返回异常的消息内容;也可以通过“try catch”语句和“throw”关键字来捕获程序中的异常
    2022-09-09
  • Java和PHP在Web开发方面对比分析

    Java和PHP在Web开发方面对比分析

    本文主要从8个方面对php和java在做web开发方面的优劣性做了分析对比,非常不错的一篇文章,这里推荐给小伙伴们。
    2015-03-03
  • php 数组随机取值的简单实例

    php 数组随机取值的简单实例

    下面小编就为大家带来一篇php 数组随机取值的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • php给图片添加文字水印方法汇总

    php给图片添加文字水印方法汇总

    在php中要给图片加水印我们需要给php安装GD库了,这里我们不介绍GD库安装,只介绍怎么利用php给图片添加文字水印的4种方法的汇总。有需要的小伙伴可以参考下。
    2015-08-08

最新评论