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系统,应用面很广,但是很多网站运营者头疼注册会员发布重复信息,因为重复信息…...

php获取域名方法,PHP实现获取域名的方法有哪些?相关推荐

  1. php获取域名去掉www,php获取域名_PHP 获取域名的几种方法

    摘要 腾兴网为您分享:PHP 获取域名的几种方法,中信期货,智慧医疗,知富,一加商店等软件知识,以及vs2010中文,容维软件,悟空识字版,荒野求生,微小宝微信编辑器,茅台真伪码,米多财富,速达300 ...

  2. drf 获取域名+端口_如何注册域名(+简单提示可免费获取)

    drf 获取域名+端口 Do you want to start a blog or a new online business in 2019? If you do, then you'll nee ...

  3. 计网 | C语言Socket编程获取本机IP及指定域名IP

    实验目的和要求 使用Winsock提供的API函数 ,利用Socket获得本机IP和本机名称. 使用Winsock提供的API函数 ,利用Socket获得百度域名的IP . 结果预览 环境记录 名称 ...

  4. 腾讯云域名证书下载_备案域名证书获取

    给腾讯云域名备案时要提供域名证书,初学者会问:域名证书从哪里找?域名证书从哪里下载? 以腾讯云为例,给大家介绍注册域名从哪里获取域名证书. 腾讯云域名证书获取方式 更多参阅官方文档 如果是在腾讯云注册 ...

  5. 2.Java通过域名获取ip,通过ip获取域名

    1.如何实现 通过域名获取ip,通过ip获取域名,还是通过InetAddress这个类来实现的,代码如下. public static void main(String[] args) throws ...

  6. 实时获取端口号和ip地址(域名)

    使用自定义获取端口号和ip地址(域名)window.location 在项目当中,很多项目是属于外包的,当项目做完就需要部署然后交给甲方,那么此时项目就不是我们负责 端口号,和域名,后期因为部署到服务 ...

  7. php获取html选择日期_php获取远程页面html状态码的方法

    由于项目要求,需要利用php做一个获取远程页面html状态码的功能,用来判断远程页面是否可以访问,就类似那种HTML页面状态码检测工具一样.整理了一下代码,贴出来.有需要的可以拿去用哦. php获取远 ...

  8. java request获取url_java中HttpServletRequest常用获取url、资源名等方法总结

    HttpServletRequest客户端获取请求,客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中.所以我们能够从对象中获取相应信息 端口 request.getSe ...

  9. java微信获取用户信息_SpringBoot中获取微信用户信息的方法

    前言 不知道你是否参加过拼多多上邀请微信好友砍价功能,这个功能实现首先需要考虑的就是获取微信用户的信息.获取用户信息就是获取公众号下微信用户的信息,今天我就来讲讲如何从公众号下获取微信用户信息. 需要 ...

  10. java实时获取android网速_获取Android网速的另一种方法

    之前,在LOSP4.2上使用的是Android自带的接口来实现获取网速并显示在通知栏,可是到了4.3以后发现这个接口无论如何,返回值都是-1,无奈之下只得另寻办法 功夫不负有心人,我还是找到了一个方法 ...

最新文章

  1. akae-arm9异常
  2. html表单的常用属性有哪些,html/form表单常用属性认识
  3. git pull 部分文件无法获取
  4. 3.1 if条件语句
  5. 使用共享网口方式访问BMC管理控制器
  6. redis下载+php,php+redis实现消息队列
  7. HDU - 7072 Boring data structure problem 双端队列 + 思维
  8. C++最普通的定时器功能实现
  9. 为什么把钱花在别人身上更幸福?
  10. windows下对hid设备interrupt端口读写_读《汇编语言》第三版 第十四章 端口
  11. python dendrogram_收藏 | Python数据可视化的一些简单总结
  12. 盘片式过滤器是盘式过滤器吗?
  13. graphpad prism图标设置_科研绘图软件-Graphpad prism使用教程(六)
  14. CSS3 3D旋转魔方
  15. 《认知天性》听后感及听书笔记
  16. 电脑突然无法连接网络,如何处理(主要是针对QQ、微信可以登录,网页无法进入)
  17. 怎么样才算是精通 C++?
  18. 修改北京定点医院amp;查询医保信息
  19. Vue源码剖析——render、patch、updata、vnode
  20. 高并发系统中库存热点的解决方案

热门文章

  1. 基于MNN在Android手机上实现图像分类
  2. Linux学习笔记【BV1zL411T7YY】
  3. 制作stm32 dfu类型的文件升级包
  4. NumPy 文档与安装 NumPy
  5. 平安夜祝福网站html5源码,《初开在平安夜之花》:无法逃离的荒诞乐园评测
  6. java:引用数据类型
  7. 都是技术人员,还要分三六九等区别对待?
  8. 外贸营销:关于instagram平台营销方法速看
  9. 2010通信展:主力军中兴展区的十大看点
  10. 送11个超级炫酷的机械键盘鼠标套装,程序员撸码神器