PHP获取一级域名代码
分类:实用代码
时间:2022-09-22 21:50
浏览:0
评论:0
域名一般都是用www或者其他二级,甚至三级域名等,但是有时候又要在代码中用到一级域名,直接写死或者通过 $_SERVER 来获取肯定是不行的,偶然发现了这个函数,测试了下完好可用的。
直接上源码!
<?php function get_host($host){ $data = explode('.', $host); $co_ta = count($data); //判断是否是双后缀 $zi_tow = true; $host_cn = ['com.cn','net.cn','org.cn','gov.cn']; foreach($host_cn as $host0){ if(strpos($host,$host0)){ $zi_tow = false; } } //如果是返回FALSE ,如果不是返回true if($zi_tow == true){ // 是否为当前域名 if($host== 'localhost'){ $host0 = $data[$co_ta-1]; }else{ $host0 = $data[$co_ta-2].'.'.$data[$co_ta-1]; } }else{ $host0 = $data[$co_ta-3].'.'.$data[$co_ta-2].'.'.$data[$co_ta-1]; } return $host0; } ?>
调用方法:
<?php //函数调用方法 $yuming = $_SERVER['HTTP_HOST']; $yuming = get_host($yuming); ?>
1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 实用代码 > PHP获取一级域名代码
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 实用代码 > PHP获取一级域名代码