亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        php獲取根域名方法匯總

        字號(hào):


            如果你只簡(jiǎn)單獲取當(dāng)前訪問(wèn)你頁(yè)面的域名,我們只需要使用php中的函數(shù)HTTP_HOST就可以搞定了,如果是提取url根域名是需要正則的,下面就來(lái)看看幾個(gè)具體實(shí)例。
            如果是獲取當(dāng)前域名是非常的簡(jiǎn)單的:
            代碼如下:
            //獲取當(dāng)前的域名:
            echo $_SERVER['SERVER_NAME'];
            //獲取來(lái)源網(wǎng)址,即點(diǎn)擊來(lái)到本頁(yè)的上頁(yè)網(wǎng)址
            echo $_SERVER["HTTP_REFERER"];
            $_SERVER['REQUEST_URI'];//獲取當(dāng)前域名的后綴
            $_SERVER['HTTP_HOST'];//獲取當(dāng)前域名
            dirname(__FILE__);//獲取當(dāng)前文件的物理路徑
            dirname(__FILE__)."/../";//獲取當(dāng)前文件的上一級(jí)物理路徑
            ?>
            例子1
            代碼如下:
            function getUrlRoot($url){
            #添加頭部和尾巴
            $url = $url . "/";
            #判斷域名
            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))
            //", $url, $ohurl);
            #判斷IP
            if($ohurl[3] == ''){
            preg_match("/((d+.){3}d+)//", $url, $ohip);
            return $ohip[1];
            }
            return $ohurl[3];
            }
            例子2
            代碼如下:
            /**
            * 取得根域名
            * @param type $domain 域名
            * @return string 返回根域名
            */
            function GetUrlToDomain($domain) {
            $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;
            }