php getsiteurl()函數(shù)
更新時(shí)間:2009年09月05日 01:47:09 作者:
理解:從字面上看,是獲得站點(diǎn)的URL
復(fù)制代碼 代碼如下:
function getsiteurl()
{
global $_SCONFIG;
if(empty($_SCONFIG['siteallurl']))
{
$uri = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']);
return shtmlspecialchars('http://'.$_SERVER['HTTP_HOST'].substr($uri, 0, strrpos($uri, '/')+1));
}
else
{
return $_SCONFIG['siteallurl'];
}
}
{
global $_SCONFIG;
if(empty($_SCONFIG['siteallurl']))
{
$uri = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']);
return shtmlspecialchars('http://'.$_SERVER['HTTP_HOST'].substr($uri, 0, strrpos($uri, '/')+1));
}
else
{
return $_SCONFIG['siteallurl'];
}
}
global $_SCONFIG; //定義全局變量$_SCONFIG($_SCONFIG其實(shí)是個(gè)數(shù)組var,在common.php中有定義)
if(empty($_SCONFIG['siteallurl'])) //判斷$_SCONFIG['siteallurl']變量是否為空
$uri = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']);
//將$_SERVER['REQUEST_URI'];$_SERVER['PHP_SELF'];$_SERVER['SCRIPT_NAME']通過(guò)三目運(yùn)算后把結(jié)果給$url
//$_SERVER也是數(shù)組,你可以打印一下,就知道干嗎用的了.這里只涉及到三個(gè)數(shù)組元素
//$_SERVER['REQUEST_URI']; //REQUEST_URI:/mysite/->站點(diǎn)目錄?
//$_SERVER['PHP_SELF']; //PHP_SELF:/mysite/index.php->當(dāng)前正在執(zhí)行腳本的文件名
//$_SERVER['SCRIPT_NAME']; //SCRIPT_NAME:/mysite/index.php->包含當(dāng)前腳本的路徑
相關(guān)文章
php定時(shí)計(jì)劃任務(wù)的實(shí)現(xiàn)方法詳解
本篇文章是對(duì)php定時(shí)計(jì)劃任務(wù)的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP設(shè)計(jì)模式之策略模式原理與用法實(shí)例分析
這篇文章主要介紹了PHP設(shè)計(jì)模式之策略模式原理與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了策略模式的概念、原理及php實(shí)現(xiàn)與使用策略模式的相關(guān)操作技巧,需要的朋友可以參考下2019-04-04關(guān)于Sphinx創(chuàng)建全文檢索的索引介紹
本篇文章是對(duì)使用Sphinx創(chuàng)建全文檢索的索引進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php過(guò)濾所有的空白字符(空格、全角空格、換行等)
這篇文章主要介紹了php替換過(guò)濾所有的空白字符,包括空格、全角空格、換行等,感興趣的小伙伴們可以一起學(xué)習(xí)學(xué)習(xí)。2015-10-10探討:如何使用PHP實(shí)現(xiàn)計(jì)算兩個(gè)日期間隔的年、月、周、日數(shù)
本篇文章是對(duì)使用PHP實(shí)現(xiàn)計(jì)算兩個(gè)日期間隔的年、月、周、日數(shù)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php 301轉(zhuǎn)向?qū)崿F(xiàn)代碼
php對(duì)全站的所有內(nèi)頁(yè)進(jìn)行域名301轉(zhuǎn)向2008-09-09