`

PHP 获取顶级域名

阅读更多
<?php
function get_domain() {
	$host = $_SERVER['HTTP_HOST'];
	$host = strtolower($host);
	if(strpos($host,'/')!==false){
		$parse = @parse_url($host);
		$host = $parse['host']; }
		$topleveldomaindb=array('com','edu','gov','int','mil','net','org','biz','info','pro','name','museum','coop','aero','xxx','idv','mobi','cc','me'); $str='';
		foreach($topleveldomaindb as $v){
		$str.=($str ? '|' : '').$v;
	}
	$matchstr="[^\.]+\.(?:(".$str.")|\w{2}|((".$str.")\.\w{2}))$";
	if(preg_match("/".$matchstr."/ies",$host,$matchs)){
		$domain=$matchs['0'];
	}else{
		$domain=$host;
	}
	return $domain;
}
echo get_domain();
?>

 

效果图:

 

 

 

 

 

 

 

 

 

 

  • 大小: 12.8 KB
0
1
分享到:
评论

相关推荐

    PHP获取网址的顶级域名函数代码

    PHP获取网址的顶级域名函数 目前国际顶级域名有:com|edu|gov|int|mil|net|org|biz|info|pro|name|museum|coop|aero|xxx|idv|mobi|cc|me 地域型域名比较多,应该是每个国家地区都会有吧,有心可以去收集,不过据我...

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

    本文实例总结了PHP实现获取域名的方法。分享给大家供大家参考。具体实现方法如下: 方法一(用 系统变量)  复制代码 代码如下://缺点不使用传递过来的地址和不支持系统变量的主机  echo $_SERVER[‘HTTP_HOST’]; ...

    PHP实现获取url地址中顶级域名的方法示例

    本文实例讲述了PHP实现获取url地址中顶级域名的方法。分享给大家供大家参考,具体如下: parse_url()获取到的host时多级域名,如:mp.weixin.qq.com。做域名黑名单的时候我们需要得到顶级域名。 有不足之处还请留言...

    PHP获取当前页面完整URL的方法

    //获取域名或主机地址 echo $_SERVER['HTTP_HOST']; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']; #/PHP/XX.php //获取网址参数 echo $_SERVER[QUERY_STRING]; #id=5 //获取用户代理 echo $_...

    php获取当前url地址的方法小结

    本文实例讲述了php获取当前url地址的方法。分享给大家供大家参考,具体如下: js 获取: top.location.href //顶级窗口的地址 this.location.href //当前窗口的地址 php获取当前url地址: #测试网址: ...

    PHP 二级子目录(后台目录)设置二级域名

    我们可以利用Apache的.htaccess重写来实现301跳转,具体操作方法是–将后台的根目录文件夹中的.htaccess文件添加内容为: ... 您可能感兴趣的文章:PHP获取网址的顶级域名函数代码PHP自定义函数获取

    PHP获取当前页面完整URL的实现代码

    javascript实现:复制代码 代码如下:top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址PHP实现:复制代码 代码如下:#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 ...

    PHP经典100例.

    72用PHP4实现顶级域名查询 73日期合法性检查 74检查一个邮政编码 75得到100个随机数字 76得到十个随机数 77分成数组 78计算星座的函数 s 79检测OICQ用户是否在线 80检测操作系统和浏览器类型 81用PHP4连接一个mysql...

    Yii2实现多域名跨域同步登录退出

    两个域名的session作用域都只限制在了自己的域名上,我们的解决办法是将不同二级域名的作用域都改成顶级域名xxx.com。 在common/config/main.PHP里面增加如下代码: //跨域session域名配置,获取当前主机名 $host_...

    新一代站群 v1.0.zip

    新一代站群系统是一款技术领先的站群软件,不需要依赖CMS即可建站的首创...新一代站群具有支持顶级域名、二级域名或多级域名、目录站、拼音域名站、拼音子目录站、端口站等功能。与泛解析PHP版站群组合使用效果更佳。

    DESTOON5.0企业模板清新蓝色模板php版v5.0

    核心 destoon 基于PHP MySQL,采用标准化开发,易用性、扩展性、标准性强 会员 member 会员注册、登录,在线销售,企业推广,结交商友,获取商机 公司 company VIP等级体系、实名认证体系、自动二级、顶级域名精美...

    DESTOON4.0企业模板橙色模板(UTF8GBK)php版v4.0

    核心 destoon 基于PHP MySQL,采用标准化开发,易用性、扩展性、标准性强 会员 member 会员注册、登录,在线销售,企业推广,结交商友,获取商机 公司 company VIP等级体系、实名认证体系、自动二级、顶级域名精美...

    DESTOON2.5企业模板 绿色模板 v2.5

    公司 company VIP等级体系、实名认证体系、自动二级、顶级域名精美商铺  商城 mall 支持购物车、在线购买,卖家评论打分、交易记录,支持支付宝担保交易  供应 sell 产品供应、展示,在线询价、对比  求购 buy...

    DESTOON5.0企业模板 清新蓝色模板 v5.0

    公司 company VIP等级体系、实名认证体系、自动二级、顶级域名精美商铺  商城 mall 支持购物车、在线购买,卖家评论打分、交易记录,支持支付宝担保交易  供应 sell 产品供应、展示,在线询价、对比  求购 buy...

    DESTOON4.0企业模板 家居装修门户模板 v4.0

    公司 company VIP等级体系、实名认证体系、自动二级、顶级域名精美商铺  商城 mall 支持购物车、在线购买,卖家评论打分、交易记录,支持支付宝担保交易  供应 sell 产品供应、展示,在线询价、对比  求购 buy...

    DESTOON4.0企业模板 英文模板 v4.0

    公司 company VIP等级体系、实名认证体系、自动二级、顶级域名精美商铺  商城 mall 支持购物车、在线购买,卖家评论打分、交易记录,支持支付宝担保交易  供应 sell 产品供应、展示,在线询价、对比  求购 buy...

    DESTOON4.0企业模板 橙色模板 v4.0

    公司 company VIP等级体系、实名认证体系、自动二级、顶级域名精美商铺  商城 mall 支持购物车、在线购买,卖家评论打分、交易记录,支持支付宝担保交易  供应 sell 产品供应、展示,在线询价、对比  求购 buy...

Global site tag (gtag.js) - Google Analytics