根據您的服務器配置,獲取正確的路徑信息可能具有挑戰性。例如,PHP 并沒有直接提供一個變量來返回站點基本 URL。以下是一些代碼片段,可以幫助您獲取絕對路徑、文檔根目錄和基本 URL。
獲取絕對路徑
如果您的腳本位于 /path/directory/
目錄中,您可以使用以下代碼片段來獲取絕對路徑:
$base_dir = __DIR__;
這將返回類似于下面的內容(具體路徑根據實際服務器而定):
/var/www/path/example.com/httpdocs/path/directory
請注意,結果不包含尾部斜杠。
獲取文檔根目錄
獲取文檔根目錄的最簡單、最干凈的方法是:
$doc_root = $_SERVER['DOCUMENT_ROOT'