php獲取當(dāng)前域名的方法示例
更新時(shí)間:2023年11月27日 10:25:09 作者:PHP隔壁老王鄰居
在Web開(kāi)發(fā)中,獲取域名相關(guān)信息,是一項(xiàng)必備的能力,而PHP天生地具有解析URI的能力,所以PHP獲取域名也變得非常簡(jiǎn)單,在這里整理了一些,PHP獲取當(dāng)前域名的方法和技巧,需要的朋友可以參考下
使用$_SERVER['HTTP_HOST']變量只獲取到域名:
$domain = $_SERVER['HTTP_HOST']; echo $domain;

獲取包含協(xié)議和域名的完整URL
$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https://' : 'http://'; $domain = $_SERVER['HTTP_HOST']; $current_url = $protocol . $domain; echo $current_url;

拓展方法:
<? //獲取當(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í)物理路徑 ?>
<?php //獲取域名或主機(jī)地址 echo $_SERVER['HTTP_HOST']."<br />"; //獲取網(wǎng)頁(yè)地址 echo $_SERVER['PHP_SELF']."<br />"; //獲取網(wǎng)址參數(shù) echo $_SERVER["QUERY_STRING"]."<br />"; //獲取用戶代理 echo $_SERVER['HTTP_REFERER']."<br />"; //獲取完整的url echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; //包含端口號(hào)的完整url echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; //只取路徑 $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); ?>
以上就是php獲取當(dāng)前域名的方法示例的詳細(xì)內(nèi)容,更多關(guān)于php獲取當(dāng)前域名的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
php實(shí)現(xiàn)TCP端口檢測(cè)的方法
這篇文章主要介紹了php實(shí)現(xiàn)TCP端口檢測(cè)的方法,實(shí)例分析了php操作tcp端口檢測(cè)的技巧,需要的朋友可以參考下2015-04-04
php實(shí)現(xiàn)首頁(yè)鏈接查詢 友情鏈接檢查的代碼
網(wǎng)站首頁(yè)超鏈接反查 友情鏈接查詢 外鏈查詢 ,對(duì)于其中的思路2010-01-01
php中l(wèi)aravel調(diào)度執(zhí)行錯(cuò)誤解決方法
在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于php中l(wèi)aravel調(diào)度執(zhí)行錯(cuò)誤解決方法,對(duì)此有興趣的朋友們可以學(xué)習(xí)參考下。2021-02-02
使用Huagepage和PGO來(lái)提升PHP7的執(zhí)行性能
這篇文章主要介紹了使用Huagepage和PGO來(lái)提升PHP7的執(zhí)行性能的相關(guān)方案,來(lái)自于注明的PHP開(kāi)發(fā)組成員Laruence的相關(guān)研究,需要的朋友可以參考下2015-11-11

