php獲取根域名方法匯總_PHP教程
推薦:PHP獲取指定日期所在月的第一天和最后一天幾個例子示例代碼 示例代碼 //PHP獲得指定日期所在星期的第一天和最后一天 示例代碼
如果你只簡單獲取當(dāng)前訪問你頁面的域名,我們只需要使用php中的函數(shù)HTTP_HOST就可以搞定了,如果是提取url根域名是需要正則的,下面就來看看幾個具體實例。
如果是獲取當(dāng)前域名是非常的簡單的:
代碼如下:
//獲取當(dāng)前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網(wǎng)址,即點擊來到本頁的上頁網(wǎng)址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當(dāng)前域名的后綴
$_SERVER['HTTP_HOST'];//獲取當(dāng)前域名
dirname(__FILE__);//獲取當(dāng)前文件的物理路徑
dirname(__FILE__)."/../";//獲取當(dāng)前文件的上一級物理路徑
?>
例子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;
}
分享:順豐BSP訂單號查詢接口SOAP的請求示例在一些接口的設(shè)計中有時用到了SOAP方式的請求,比如順豐BSP的接口。 我嘗試不同方式的POST方式請求,要么完全請求不到東西,要么接收到亂碼,均以失敗告終。 針對順豐接口的SOAP請求的核心代碼分享如下: 提示: 1.$this-serviceUrl 順豐分配的BSP請求地址,注意是?wsd
- PHP獲取指定日期所在月的第一天和最后一天幾個例子
- 順豐BSP訂單號查詢接口SOAP的請求示例
- php管理nginx虛擬主機(jī)shell腳本
- ruby中在終端命令行上調(diào)試grok表達(dá)式
- Github中自動測試工具 travis-ci的方法
- php無法上傳大文件完美解決方案
- 清除網(wǎng)頁緩存(html asp php java)
- php 無法上傳大文件完美解決方案
- php cookie名使用點號(句號)會被轉(zhuǎn)換
- php格式化時間戳顯示友好的時間實現(xiàn)思路及代碼
- PHP中加密解密函數(shù)與DES加密解密實例
- php實現(xiàn)過濾表單提交中html標(biāo)簽的方法
- 相關(guān)鏈接:
- 教程說明:
PHP教程-php獲取根域名方法匯總
。