首页 > 解决方案 > 访问 Webroot 之外的文件/目录 - PHP

问题描述

我看过很多关于这方面的帖子,但大多数都是较旧的,而且我的使用示例还不清楚。我有几个例子,我想访问我的 webroot 之外的文件。

第一个是敏感脚本,例如数据库连接文件。如果我们的 webroot/www假设这个文件位于我们的 webroot ( ../../www) 上方的两个目录中。

第二个是存储的内容,例如图像或文档。如果我们的 webroot/www可以说需要的文件位于 SERVER_ROOT/content/documents/file.txt.

我目前访问包含 webroot 之外所需内容的目录的方法是执行类似于以下的操作:

$dir = __DIR__.'../../../../restricted_dir

访问我们的 webroot 之外的目录和文件的安全且正确的方法是什么?

标签: php

解决方案


推荐阅读