ホームページ >バックエンド開発 >PHPチュートリアル >hummell はロケットを取得します php getsiteurl関数数

hummell はロケットを取得します php getsiteurl関数数

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-29 08:40:381295ブラウズ

コードをコピーします コードは次のとおりです:

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/->サイト ディレクトリ? ['PHP_SELF']; / /PHP_SELF:/mysite/index.php->現在実行中のスクリプトのファイル名
//$_SERVER['SCRIPT_NAME'] //SCRIPT_NAME:/mysite/index.php-> ; 現在のスクリプトを含むパス
上記は、hummell get the rockets php の getsiteurl 関数を紹介しています。これには、hummell get the rockets の内容も含まれており、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。