博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 获取顶级域名、一级域名
阅读量:2038 次
发布时间:2019-04-28

本文共 807 字,大约阅读时间需要 2 分钟。

/** * 获取顶级域名 * @return [type]  * 比如reserve.applinzi.com返回applinzi.com */function get_host($to_virify_url = ''){        $url   = $to_virify_url ? $to_virify_url : $_SERVER['HTTP_HOST'];    $data = explode('.', $url);    $co_ta = count($data);    //判断是否是双后缀    $zi_tow = true;    $host_cn = 'com.cn,net.cn,org.cn,gov.cn';    $host_cn = explode(',', $host_cn);    foreach($host_cn as $host){        if(strpos($url,$host)){            $zi_tow = false;        }    }    //如果是返回FALSE ,如果不是返回true    if($zi_tow == true){        // 是否为当前域名        if($url == 'localhost'){            $host = $data[$co_ta-1];        }        else{            $host = $data[$co_ta-2].'.'.$data[$co_ta-1];        }            }    else{        $host = $data[$co_ta-3].'.'.$data[$co_ta-2].'.'.$data[$co_ta-1];    }        return $host;}

 

转载地址:http://ziuof.baihongyu.com/

你可能感兴趣的文章
使用zxing生成彩色或带图片的二维码
查看>>
在Linux下安装JDK8
查看>>
面试题 —— HTTP请求中get请求和post请求的区别以及底层原理
查看>>
面试题 —— HashMap、HashTable、HashSet的实现原理和底层数据结构
查看>>
C语言学习笔记(三)—— 数据和C
查看>>
Java编程思想(三)—— 操作符
查看>>
梦飞 —— 述:我只是一个普通农民家的孩子,但我有一个梦想
查看>>
图解HTTP(二)—— 简单的HTTP协议
查看>>
程序员的数学(四)—— 数学归纳法,如何征服无穷数列
查看>>
不是技术人员也能看懂云计算、大数据、人工智能
查看>>
图解HTTP(三)—— HTTP报文内的HTTP信息
查看>>
图解HTTP(四)—— 返回结果的HTTP状态码
查看>>
JavaWeb高级编程(五)—— 使用会话来维持HTTP状态
查看>>
Intellij IDEA使用(十五)—— 如何在IDEA中一个Tomcat启动多个项目和多个Tomcat启动多个项目
查看>>
图解HTTP(五)—— 与HTTP协作的Web服务器
查看>>
程序员的数学(五)—— 排列组合,解决计数问题的方法
查看>>
前后端分离实践(四)—— 使用vue-cli搭建前端展示层并用mock模拟测试数据
查看>>
前后端分离实践(六)—— 前端与后端在生产环境中的分离部署
查看>>
启航 —— 记 —— 第二次自考的反思:自考与自我改造的困境
查看>>
数据结构与算法(三)——线性表
查看>>