获取顶级域名函数

  function parseHost($httpurl)
  {
    $httpurl = strtolower( trim($httpurl) );
    if(empty($httpurl)) return ;
    $regx1 = ‘/https?:\/\/(([^\/\?#]+\.)?([^\/\?#-\.]+\.)(com\.cn|org\.cn|net\.cn|com\.jp|co\.jp|com\.kr|com\.tw)(\:[0-9]+)?)/i‘;
    $regx2 = ‘/https?:\/\/(([^\/\?#]+\.)?([^\/\?#-\.]+\.)(cn|com|org|net|cc|biz|hk|jp|kr|name|me|tw|la)(\:[0-9]+)?)/i‘;
    $host = $tophost = ‘‘;
    if(preg_match($regx1,$httpurl,$matches))
    {
      $host = $matches[1];
    } elseif(preg_match($regx2, $httpurl, $matches)) {
      $host = $matches[1];
    }
    if($matches) $tophost = $matches[2] == ‘www.‘ ? $host:$matches[3].$matches[4].$matches[5];
    return array($host,$tophost);
  }
时间: 2024-10-29 10:27:16

获取顶级域名函数的相关文章

Python网络编程小例子:使用python获取网站域名信息

Whois简介 whois(读作"Who is",非缩写)是用来查询域名的IP以及所有者等信息的传输协议.简单说,whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人.域名注册商).通过whois来实现对域名信息的查询.早期的whois查询多以命令列接口存在,但是现在出现了一些网页接口简化的线上查询工具,可以一次向不同的数据库查询.网页接口的查询工具仍然依赖whois协议向服务器发送查询请求,命令列接口的工具仍然被系统管理员广泛使用.whois通常

thinkphp-无限分类下根据任意部门获取顶级部门ID

根据所得到的部门编号获取顶级部门ID: 参数 - department_id 表格组织架构: tab_departments department_id parent_id name 1 1 顶级 2 1 第一级 ....... 函数: 1 function getDepartmentId($department_id){ 2 $departments = M('tab_departments')->getField('department_id,parent_id'); 3 4 while($

如何成为一家顶级域名注册商及如何提供域名注册

这里说的域名注册商不是域名分销或代理商,先说下事情发生的背景,2015年下半年换了一份工作,(本文有可能会有些许啰嗦,不喜者请无视),第一天上班,办完入职手续,人事MM带着我和另一刚入职的MM逐个部门进行介绍,上午10点左右坐到了自己的办公桌前,电脑配置I5+8G,开机进入桌面,开始各种雷人情景,桌面各种杂乱文件布满屏幕,打开硬盘,C盘只剩下不到3G容量,前且C盘竟然有各种项目文件,没错,就是那种把C盘当做解决方案目录的情景,据不可靠情报,用这台电脑的前人也是刚走,想想这哥们能把电脑弄成这样,也

11月第2周中国五大顶级域名净增2.1万 美国净减1.6万

IDC评述网(idcps.com)11月20日报道:据WebHosting.info公布的最新数据显示,在11月第2周,中国五大顶级域名总量持续上升至9,039,317个,净增21,345个,涨幅增大:而美国五大顶级域名总量则下降至79,732,902个,净减16,089个,降速稳定,发展形势依旧不容乐观. (图1)11月第2周中美五大顶级域名注册量统计(截至2014-11-17) 通过图1,可知在11月第2周,中美五大顶级域名总量的差距依然明显,中国远落后于美国.其中,.COM域名总量,美国高

JQuery之JQuery的版本 JQuery入门 属性获取 JQuery就绪函数 JS文档就绪函数和JQuery文档就绪函数的区别 JS对象和JQuery对象的区别 关于$的使用 多个JS库的冲突解决方案

JQuery的版本 JQuery入门 属性获取 JQuery就绪函数 JS文档就绪函数和JQuery文档就绪函数的区别 JS对象和JQuery对象的区别 关于$的使用 多个JS库的冲突解决方案 JQuery的版本 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery的版本</title> <

PHP获取随机数的函数rand()和mt_rand()

rand()函数用户获取随机数,具体用法如下: rand()可以设置0个参数或者两个参数,如rand($min,$max),$min表示从XX开始取值,$max表示最大只能为XX 例如: <?php echo rand() . "\n";//得到一个不定位数的随机数 echo rand(5, 15);//在5~15之间取一个数 ?> mt_rand() 用法跟rand()类似,但是mt_rand()的执行效率更高,平常使用也推荐用mt_rand(). 博客原文:PHP获取随

顶级域名、二级域名

(1)      顶级域名(一级域名)如:.com..net..edu..gov..cn.等 (2)      整个DNS系统是由许多域名组成,每个域名下又细分更多的域,DNS域构成了层次树状结构自上而下分别是根域名.顶级域名.二级域名...最后是主机名 (3)      www.sina.com.cn--其中www.com.cn为新浪Web服务器域名,该域名是三级域名 为方便人们的记忆-Internet采用域名来标识计算机,通过DNS(域名系统)将域名翻译成IP地址,每一级域名都有对应的DNS

2月第1周全球五大顶级域名总量净增16.3万 涨幅增大

IDC评述网(idcps.com)02月25日报道:根据WebHosting.info公布的最新数据显示,2月第1周,全球五大顶级域名总量持续攀升至136,378,036个,净增163,199个,环比涨幅增大117.6%,幅度明显.其中,.COM净增148,451个,涨幅最大.下面,请看相关数据分析. (图1)2月第1周全球五大顶级域名注册总量 根据图1,可知在2月第1周,全球五大顶级域名总量所分布区域均无明显变化,发展较为稳定. (图2)2月第1周全球五大顶级域名注册总量概况 纵观图2,在2月

获取当前域名的根域

1 /// <summary> 2 /// 获取当前域名的根域 3 /// </summary> 4 /// <param name="url">域名地址</param> 5 /// <returns></returns> 6 public static string RootDomain(string url) 7 { 8 if (!url.StartsWith("http://") &