php getsiteurl()函數(shù)
更新時間:2009年09月05日 01:47:09 作者:
理解:從字面上看,是獲得站點的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ù)組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']通過三目運算后把結(jié)果給$url
//$_SERVER也是數(shù)組,你可以打印一下,就知道干嗎用的了.這里只涉及到三個數(shù)組元素
//$_SERVER['REQUEST_URI']; //REQUEST_URI:/mysite/->站點目錄?
//$_SERVER['PHP_SELF']; //PHP_SELF:/mysite/index.php->當(dāng)前正在執(zhí)行腳本的文件名
//$_SERVER['SCRIPT_NAME']; //SCRIPT_NAME:/mysite/index.php->包含當(dāng)前腳本的路徑
相關(guān)文章
php中 ob_start等函數(shù)截取標(biāo)準(zhǔn)輸出的方法
這篇文章主要介紹了php中 ob_start等函數(shù)截取標(biāo)準(zhǔn)輸出的方法的相關(guān)資料,需要的朋友可以參考下2015-06-06
php的GD庫imagettftext函數(shù)解決中文亂碼問題
這篇文章主要介紹了php的GD庫imagettftext函數(shù)解決中文亂碼問題,可通過將中文字符串轉(zhuǎn)為utf-8格式來解決,需要的朋友可以參考下2015-01-01
php lcg_value與mt_rand生成0~1隨機小數(shù)的效果對比分析
下面小編就為大家?guī)硪黄猵hp lcg_value與mt_rand生成0~1隨機小數(shù)的效果對比分析。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
php動態(tài)讀取數(shù)據(jù)清除最右邊距的方法
下面小編就為大家?guī)硪黄猵hp動態(tài)讀取數(shù)據(jù)清除最右邊距的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
PHP執(zhí)行l(wèi)inux系統(tǒng)命令的常用函數(shù)使用說明
php下執(zhí)行l(wèi)inux系統(tǒng)命令的函數(shù),需要的朋友可以參考下。2010-04-04

