php應用路徑變數問題總結_PHP教程

來源:互聯網
上載者:User

本機伺服器,網域名稱http://d.com,根路徑D:\phpnow\vhosts\d.com.yii,相對根目錄擁有檔案/x.php代碼裡requeir_once /a/a.php,而/a/a.php又requeir_once /a/b/b.php

/x.php

$_SERVER["HTTP_HOST"]:【d.com】//當前請求的 Host:即網域名稱信資訊

$_SERVER["PHP_SELF"]:【】//
$_SERVER["SCRIPT_NAME"]:【/x.php】//
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/x.php】//。
__FILE__ :【】//。

$_SERVER["REQUEST_URI"]:【/x.php/x/y/z.html?a=b&c=d】//url請求中包括/和之後的所有內容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url請求中?之後的內容。

$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//主目錄。在伺服器設定檔中定義

basename($_SERVER["PHP_SELF"]):【】//的
basename($_SERVER["SCRIPT_NAME"]):【x.php】//的
basename($_SERVER["SCRIPT_FILENAME"]):【x.php】//的
basename(__FILE__):【】//的

dirname($_SERVER["PHP_SELF"]):【】//的
dirname($_SERVER["SCRIPT_NAME"]):【\】//的
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii】//的
dirname(__FILE__):【】//的

require_once /a/a.php

$_SERVER["HTTP_HOST"]:【d.com】//當前請求的 Host:即網域名稱信資訊

$_SERVER["PHP_SELF"]:【】//
$_SERVER["SCRIPT_NAME"]:【/x.php】//
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/x.php】//。
__FILE__ :【】//。

$_SERVER["REQUEST_URI"]:【/x.php/x/y/z.html?a=b&c=d】//url請求中包括/和之後的所有內容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url請求中?之後的內容。

$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//主目錄。在伺服器設定檔中定義

basename($_SERVER["PHP_SELF"]):【】//的
basename($_SERVER["SCRIPT_NAME"]):【x.php】//的
basename($_SERVER["SCRIPT_FILENAME"]):【x.php】//的
basename(__FILE__):【】//的

dirname($_SERVER["PHP_SELF"]):【】//的
dirname($_SERVER["SCRIPT_NAME"]):【\】//的
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii】//的
dirname(__FILE__):【】//的

require_once /a/b/b.php

$_SERVER["HTTP_HOST"]:【d.com】//當前請求的 Host:即網域名稱信資訊

$_SERVER["PHP_SELF"]:【】//
$_SERVER["SCRIPT_NAME"]:【/x.php】//
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/x.php】//。
__FILE__ :【】//。

$_SERVER["REQUEST_URI"]:【/x.php/x/y/z.html?a=b&c=d】//url請求中包括/和之後的所有內容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url請求中?之後的內容。

$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//主目錄。在伺服器設定檔中定義

basename($_SERVER["PHP_SELF"]):【】//的
basename($_SERVER["SCRIPT_NAME"]):【x.php】//的
basename($_SERVER["SCRIPT_FILENAME"]):【x.php】//的
basename(__FILE__):【】//的

dirname($_SERVER["PHP_SELF"]):【】//的
dirname($_SERVER["SCRIPT_NAME"]):【\】//的
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii】//的
dirname(__FILE__):【】//的

/a/a.php

$_SERVER["HTTP_HOST"]:【d.com】//當前請求的 Host:即網域名稱信資訊

$_SERVER["PHP_SELF"]:【】//
$_SERVER["SCRIPT_NAME"]:【/a/a.php】//
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/a/a.php】//。
__FILE__ :【】//。

$_SERVER["REQUEST_URI"]:【/a/a.php/x/y/z.html?a=b&c=d】//url請求中包括/和之後的所有內容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url請求中?之後的內容。

$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//主目錄。在伺服器設定檔中定義

basename($_SERVER["PHP_SELF"]):【】//的
basename($_SERVER["SCRIPT_NAME"]):【a.php】//的
basename($_SERVER["SCRIPT_FILENAME"]):【a.php】//的
basename(__FILE__):【】//的

dirname($_SERVER["PHP_SELF"]):【】//的
dirname($_SERVER["SCRIPT_NAME"]):【/a】//的
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii/a】//的
dirname(__FILE__):【】//的

require_once /a/b/b.php

$_SERVER["HTTP_HOST"]:【d.com】//當前請求的 Host:即網域名稱信資訊

$_SERVER["PHP_SELF"]:【】//
$_SERVER["SCRIPT_NAME"]:【/a/a.php】//
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/a/a.php】//。
__FILE__ :【】//。

$_SERVER["REQUEST_URI"]:【/a/a.php/x/y/z.html?a=b&c=d】//url請求中包括/和之後的所有內容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url請求中?之後的內容。

$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//主目錄。在伺服器設定檔中定義

basename($_SERVER["PHP_SELF"]):【】//的
basename($_SERVER["SCRIPT_NAME"]):【a.php】//的
basename($_SERVER["SCRIPT_FILENAME"]):【a.php】//的
basename(__FILE__):【】//的

dirname($_SERVER["PHP_SELF"]):【】//的
dirname($_SERVER["SCRIPT_NAME"]):【/a】//的
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii/a】//的
dirname(__FILE__):【】//的

/x.php

 "
/x.php" '$_SERVER["HTTP_HOST"]:【',['HTTP_HOST'],"】//當前請求的 Host:即網域名稱信資訊","
" '
' '$_SERVER["PHP_SELF"]:【',['PHP_SELF'],"】//請求執行檔案的相對位址","
" '$_SERVER["SCRIPT_NAME"]:【',['SCRIPT_NAME'],"】//實際執行檔案相對位址","
" '$_SERVER["SCRIPT_FILENAME"]:【',['SCRIPT_FILENAME'],"】//實際執行檔案的絕對路徑。","
" '__FILE__ :【', ,"】//實際執行代碼的絕對路徑。","
" '
' '$_SERVER["REQUEST_URI"]:【',['REQUEST_URI'],"】//url請求中包括/和之後的所有內容。","
" '$_SERVER["QUERY_STRING"]:【',['QUERY_STRING'],"】//url請求中?之後的內容。","
" '
' '$_SERVER["DOCUMENT_ROOT"]:【',['DOCUMENT_ROOT'],"】//主目錄。在伺服器設定檔中定義","
" "
" 'basename($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//請求執行檔案的的檔案名稱","
" 'basename($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//實際執行檔案的檔案名稱","
" 'basename($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//實際執行檔案的檔案名稱","
" 'basename(__FILE__):【',(),"】//實際執行代碼的檔案名稱","
""; "
" 'dirname($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//請求執行檔案的的所在目錄","
" 'dirname($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//實際執行檔案的所在目錄","
" 'dirname($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//實際執行檔案的所在目錄","
" 'dirname(__FILE__):【',(),"】//實際執行代碼的所在目錄","
""; "
" "require_once "("a/a.php");

/a/a.php

 "/a/a.php" '$_SERVER["HTTP_HOST"]:【',['HTTP_HOST'],"】//當前請求的 Host:即網域名稱信資訊","
" '
' '$_SERVER["PHP_SELF"]:【',['PHP_SELF'],"】//請求執行檔案的相對位址","
" '$_SERVER["SCRIPT_NAME"]:【',['SCRIPT_NAME'],"】//實際執行檔案相對位址","
" '$_SERVER["SCRIPT_FILENAME"]:【',['SCRIPT_FILENAME'],"】//實際執行檔案的絕對路徑。","
" '__FILE__ :【', ,"】//實際執行代碼的絕對路徑。","
" '
' '$_SERVER["REQUEST_URI"]:【',['REQUEST_URI'],"】//url請求中包括/和之後的所有內容。","
" '$_SERVER["QUERY_STRING"]:【',['QUERY_STRING'],"】//url請求中?之後的內容。","
" '
' '$_SERVER["DOCUMENT_ROOT"]:【',['DOCUMENT_ROOT'],"】//主目錄。在伺服器設定檔中定義","
" "
" 'basename($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//請求執行檔案的的檔案名稱","
" 'basename($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//實際執行檔案的檔案名稱","
" 'basename($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//實際執行檔案的檔案名稱","
" 'basename(__FILE__):【',(),"】//實際執行代碼的檔案名稱","
""; "
" 'dirname($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//請求執行檔案的的所在目錄","
" 'dirname($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//實際執行檔案的所在目錄","
" 'dirname($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//實際執行檔案的所在目錄","
" 'dirname(__FILE__):【',(),"】//實際執行代碼的所在目錄","
""; "
" "require_once "("b/b.php");

/a/b/php

 "/a/b/b.php" '$_SERVER["HTTP_HOST"]:【',['HTTP_HOST'],"】//當前請求的 Host:即網域名稱信資訊","
" '
' '$_SERVER["PHP_SELF"]:【',['PHP_SELF'],"】//請求執行檔案的相對位址","
" '$_SERVER["SCRIPT_NAME"]:【',['SCRIPT_NAME'],"】//實際執行檔案相對位址","
" '$_SERVER["SCRIPT_FILENAME"]:【',['SCRIPT_FILENAME'],"】//實際執行檔案的絕對路徑。","
" '__FILE__ :【', ,"】//實際執行代碼的絕對路徑。","
" '
' '$_SERVER["REQUEST_URI"]:【',['REQUEST_URI'],"】//url請求中包括/和之後的所有內容。","
" '$_SERVER["QUERY_STRING"]:【',['QUERY_STRING'],"】//url請求中?之後的內容。","
" '
' '$_SERVER["DOCUMENT_ROOT"]:【',['DOCUMENT_ROOT'],"】//主目錄。在伺服器設定檔中定義","
" "
" 'basename($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//請求執行檔案的的檔案名稱","
" 'basename($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//實際執行檔案的檔案名稱","
" 'basename($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//實際執行檔案的檔案名稱","
" 'basename(__FILE__):【',(),"】//實際執行代碼的檔案名稱","
""; "
" 'dirname($_SERVER["PHP_SELF"]):【',(['PHP_SELF']),"】//請求執行檔案的的所在目錄","
" 'dirname($_SERVER["SCRIPT_NAME"]):【',(['SCRIPT_NAME']),"】//實際執行檔案的所在目錄","
" 'dirname($_SERVER["SCRIPT_FILENAME"]):【',(['SCRIPT_FILENAME']),"】//實際執行檔案的所在目錄","
" 'dirname(__FILE__):【',(),"】//實際執行代碼的所在目錄","
""; "
";

http://www.bkjia.com/PHPjc/440233.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440233.htmlTechArticle本機伺服器,網域名稱http://d.com,根路徑 D:\phpnow\vhosts\d.com.yii,相對根目錄擁有檔案/x.php代碼裡requeir_once /a/a.php,而/a/a.php又requeir_once/a/b/b.php...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.