我正在使用apahce服务器,我有想要保密的文件。我读过它们应该放在文档根目录之外的目录中。我可以使用以下命令从根目录访问它们:
<?php include('../includes/somefile.php');?>
为了简化导航,我想使用相对于根的路径。这适用于站点内的目录,例如:
define('ROOT_PATH', $_SERVER['DOCUMENT_ROOT']);
include(ROOT_PATH.'/path/file.php');
但是当我尝试像这样向上移动目录树时出现错误:
include(ROOT_PATH.'../includes/somefile.php');
我在这里做错了什么吗?
这是因为..
正在访问您无权访问的DOCUMENT_ROOT
的先前目录。