使用ajax需要跨越几十页的文件

时间:2014-01-20 16:25:32

标签: php jquery ajax

我有一个包含几十个页面的网站,这些网页都是php,并使用ajax在整个地方拨打电话。这些页面需要一些文件,其中包含在这些页面中使用的特定命令。

在每个页面中只需要它们就很简单。但是,我想有一页有所有要求。如果我必须随时进行更改,我不希望必须通过并更改每个页面的要求,所以我想要一个包含所有要求的requires.php,然后只需调用该页面。但是,当我用ajax调用脚本时,该requires.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

2 个答案:

答案 0 :(得分:0)

试试这个:

require( '../../../require.php' );

答案 1 :(得分:0)

您想要设置包含路径http://us2.php.net/set_include_path

$path = '/your/path';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);