簡體   English   中英

網站的根目錄在PHP的子目錄中

[英]Root of website in a subdirectory in PHP

我正在用PHP開發一個網站。 測試環境位於根目錄的子目錄中,並且有多個測試環境。 但是由於絕對路徑和相對路徑,該網站無法正常運行。 因此,我需要一個干凈的解決方案來獲取網站而不是服務器根目錄的路徑。

我已經嘗試了很多想法,但是似乎沒有任何效果。

希望您對此問題有更好的解決方案。

提前致謝!

不知道這是否有幫助,但是如果您想獲取當前php文件的目錄,則應使用__DIR__常量。 更多信息在這里

如果您的網站索引位於/home/www/subpath/index.php,則index.php中的以下代碼:

echo __DIR__;

將返回:

/var/www/subpath

您可以使用SESSION來設置所需的PATH並將其用於所需的所有路徑。

如果您使用的是Laravel之類的框架,則可以輕松得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM