$ _SERVER ['DOCUMENT_ROOT']应该是托管所有网站都可以使用的有效文档根目录吗?

时间:2014-03-31 16:46:25

标签: php apache

是否应该正确设置$ _SERVER [' DOCUMENT_ROOT']以便开发人员可以在PHP脚本中引用该值?

我们设置了文档根目录,以便从根目录下加载特定网站,其他所有内容都是相应的别名。

但是,开发人员在其所有需求语句中使用了$ _SERVER [' DOCUMENT_ROOT'],此配置会破坏其网站。他还有几千个文件可以通过并修复当前状态。

我认为它应该正确设置(即指向适当的物理路径),我们应该使用替代方法加载默认站点。但是,作为新的Web服务器管理员,我不确定是否存在与此相关的行业标准。

1 个答案:

答案 0 :(得分:0)

我不知道你是否应该使用$_SERVER["DOCUMENT_ROOT"]

我知道没有理由使用它,因为你可以在旧版本的PHP上使用__DIR__(或dirname(__FILE__))。


到目前为止,{p> Autoloading是处理包含的首选方式。