使用相对于root的路径访问站点目录外的PHP脚本文件

时间:2013-12-29 12:24:24

标签: php navigation root

我正在使用apahce服务器,我有我想保密的文件。我已经读过它们应该放在文档根目录之外的目录中。 我可以使用以下命令从根目录访问它们:

<?php include('../includes/somefile.php');?>

为了简化导航,我想使用相对于根的路径。这适用于站点内的目录,例如:

define('ROOT_PATH', $_SERVER['DOCUMENT_ROOT']);
include(ROOT_PATH.'/path/file.php');

但是当我尝试上传目录树时出现错误:

include(ROOT_PATH.'../includes/somefile.php');

我在这里做错了吗?

1 个答案:

答案 0 :(得分:0)

这是因为..正在访问您无权访问的DOCUMENT_ROOT的上一个目录。