我有一個網站幾十頁是PHP和使用AJAX撥打電話到處都是。這些頁面需要幾個文件,這些文件包含跨這些頁面使用的特定命令。要求與AJAX幾十頁的文件
在每個頁面中只需要它們就很簡單。不過,我希望有1個頁面可以滿足所有需求。如果我必須隨時進行更改,我不想經過並更改每個頁面的要求,所以我想要有一個require.php滿足所有要求,然後只需調用該頁面。然而,當我用ajax調用腳本時,那個require.php的目錄位置將會不同。所以我將不得不有一個單獨的位置,這需要打電話,我最終在同一個地方。我希望這不會讓人困惑。生病嘗試來圖吧:
requires.php
$login = "/var/www/lib/login.php";
home.php
require('requires.php');
///some code
require($login);
///some ajax call to /actions/settings/docs/action.php
/actions/settings/docs/action.php
//some stuff
require(?????); <-- requires.php isn't in same directory
。你仍然可以使用變量作爲絕對路徑 –