php webserver documentroot,php – 在包含中使用$_SERVER [‘DOCUMENT_ROOT’]是个好主意?...
生活随笔
收集整理的這篇文章主要介紹了
php webserver documentroot,php – 在包含中使用$_SERVER [‘DOCUMENT_ROOT’]是个好主意?...
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這是一個好主意嗎?
require_once($_SERVER['DOCUMENT_ROOT'].'/include.php');
如果在同一臺服務器上有兩個虛擬主機,一個用于實時,另一個用于開發(fā),具有不同的Apache DocumentRoot,則可避免在包含源未知時包含絕對路徑,并且可能位于任何目錄中.
(注意:下一節(jié)中的文件路徑是相對于Web根目錄,實際上就像/var/www/app/core/init.php,其中/ var / www / app是Web根目錄)
例如:我有一個/core/init.php,它通過網(wǎng)站上的地方使用相對路徑(/file.php,/dir/file.php或/dir/dir/file.php)進行調(diào)用.
這個init.php然后包括幾個功能頁面,在資金目錄中,/ core的子目錄(如/core/func/userfunctions.php中所示).
因此,在init.php中,我可以使用$_SERVER方法,因為如果我使用相對路徑,并嘗試從/dir/file.php這樣的頁面調(diào)用函數(shù),它將會中斷.
我看不到任何問題,但一般可能會出錯?
總結(jié)
以上是生活随笔為你收集整理的php webserver documentroot,php – 在包含中使用$_SERVER [‘DOCUMENT_ROOT’]是个好主意?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 聪明药的一类管制精神药物是什么
- 下一篇: 富男买顶配难免水冷是什么意思 富男买顶配