• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php获取根域名方法汇总_php技巧

php 搞代码 4年前 (2022-01-26) 39次浏览 已收录 0个评论

本文实例汇总了php获取根域名方法,分享给大家供大家参考。具体实现方法如下:

如果你只简单获取当前访问你页面的域名,我们只需要使用php中的函数HTTP_HOST就可以搞定了,如果是提取url根域名是需要正则的,下面就来看看几个具体实例。

如果是获取当前域名是非常的简单的:

<?php<br />//获取当前的域名:<br />echo $_SERVER['SERVER_NAME'];<br />//获取来源网址,即点击来到本页的上页网址<br />echo $_SERVER["HTTP_REFERER"];<br />$_SERVER['REQUEST_URI'];//获取当前域名的后缀<br />$_SERVER['HTTP_HOST'];//获取当前域名<br />dirname(__FILE__);//获取当前文件的物理路径<br />dirname(__FILE__)."/../";//获取当前文件的上一级物理路径<br />?>

例子1

function getUrlRoot($url){<br />        #添加头部和尾巴<br />        $url = $url . "/";<br />        #判断域名<br />        preg_match("/((\w*):\/\/)?\w*\.?([\w|-]*\.(com.cn|net.cn|gov.cn|org.cn|com|net|cn|org|asia|tel|mobi|me|tv|biz|cc|name|info))<br />\//", $url, $ohurl);<br />        #判断IP<br />        if($ohurl[3] == ''){<br />                preg_match("/((\d+\.){3}\d+)\//", $url, $ohip);<br />                return $ohip[1];<br />        }<br />        return $ohurl[3];<br />}

例子2

/**<br /> * 取得根域名<br /> * @param type $domain 域名<br /> * @return string 返回根域名<br /> */<br />function GetUrlToDomain($do<div style="color:transparent">本文来源gaodai.ma#com搞##代!^码@网*</div><pre>搞gaodaima代码

main) {
$re_domain = ”;
$domain_postfix_cn_array = array(“com”, “net”, “org”, “gov”, “edu”, “com.cn”, “cn”);
$array_domain = explode(“.”, $domain);
$array_num = count($array_domain) – 1;
if ($array_domain[$array_num] == ‘cn’) {
if (in_array($array_domain[$array_num – 1], $domain_postfix_cn_array)) {
$re_domain = $array_domain[$array_num – 2] . “.” . $array_domain[$array_num – 1] . “.” . $array_domain[$array_num];
} else {
$re_domain = $array_domain[$array_num – 1] . “.” . $array_domain[$array_num];
}
} else {
$re_domain = $array_domain[$array_num – 1] . “.” . $array_domain[$array_num];
}
return $re_domain;
}

希望本文所述对大家的php程序设计有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php获取根域名方法汇总_php技巧
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址