ホームページ >バックエンド開発 >PHPチュートリアル >php getsiteurl() function_PHP チュートリアル

php getsiteurl() function_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:44:451057ブラウズ

コードをコピーします コードは次のとおりです:
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; //グローバル変数 $_SCONFIG を定義します ($_SCONFIG は実際には 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'] を三項演算して $url に渡します

//$_SERVER も配列です。これを印刷すると、何に使用されるかがわかります。ここで関係するのは 3 つの配列要素だけです

//$_SERVER['REQUEST_URI']; //REQUEST_URI:/mysite/->サイト ディレクトリ?

//$_SERVER ['PHP_SELF']; //PHP_SELF:/mysite/index.php->現在実行中のスクリプトのファイル名

//$_SERVER['SCRIPT_NAME'] //SCRIPT_NAME:/ mysite/index.php-> ;現在のスクリプトへのパスが含まれます

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/320518.html技術記事次のようにコードをコピーします。 function getsiteurl() { global $_SCONFIG; if(empty($_SCONFIG['siteallurl'])) { $uri = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($ _SERVER ['PHP_SELF...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。