php獲取根域名方法匯總_PHP教程
推薦:PHP獲取指定日期所在月的第一天和最后一天幾個(gè)例子示例代碼 示例代碼 //PHP獲得指定日期所在星期的第一天和最后一天 示例代碼
如果你只簡(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;
}
分享:順豐BSP訂單號(hào)查詢接口SOAP的請(qǐng)求示例在一些接口的設(shè)計(jì)中有時(shí)用到了SOAP方式的請(qǐng)求,比如順豐BSP的接口。 我嘗試不同方式的POST方式請(qǐng)求,要么完全請(qǐng)求不到東西,要么接收到亂碼,均以失敗告終。 針對(duì)順豐接口的SOAP請(qǐng)求的核心代碼分享如下: 提示: 1.$this-serviceUrl 順豐分配的BSP請(qǐng)求地址,注意是?wsd
- PHP獲取指定日期所在月的第一天和最后一天幾個(gè)例子
- 順豐BSP訂單號(hào)查詢接口SOAP的請(qǐng)求示例
- php管理nginx虛擬主機(jī)shell腳本
- ruby中在終端命令行上調(diào)試grok表達(dá)式
- Github中自動(dòng)測(cè)試工具 travis-ci的方法
- php無(wú)法上傳大文件完美解決方案
- 清除網(wǎng)頁(yè)緩存(html asp php java)
- php 無(wú)法上傳大文件完美解決方案
- php cookie名使用點(diǎn)號(hào)(句號(hào))會(huì)被轉(zhuǎn)換
- php格式化時(shí)間戳顯示友好的時(shí)間實(shí)現(xiàn)思路及代碼
- PHP中加密解密函數(shù)與DES加密解密實(shí)例
- php實(shí)現(xiàn)過(guò)濾表單提交中html標(biāo)簽的方法
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- PHP判斷圖片格式的七種方法小結(jié)
- 解決phpmyadmin中缺少mysqli擴(kuò)展問(wèn)題的方法
- 共享西西弗斯自動(dòng)求職系統(tǒng)
- php_function的用法詳解
- php筆記之:php數(shù)組相關(guān)函數(shù)的使用
- PHP中使用協(xié)同程序?qū)崿F(xiàn)合作多任務(wù)第1/2頁(yè)
- 小結(jié):PHP動(dòng)態(tài)網(wǎng)頁(yè)程序兩個(gè)有用的小技巧
- PHP生成隨機(jī)字符串
- PHP4.3.10以下版本出現(xiàn)嚴(yán)重漏洞
- 基于php在各種web服務(wù)器的運(yùn)行模式詳解
- 相關(guān)鏈接:
- 教程說(shuō)明:
PHP教程-php獲取根域名方法匯總。