【发布时间】:2016-11-11 11:04:17
【问题描述】:
我有一个上传文件夹,该文件夹受 htaccess 文件保护,无法公开访问:
deny from all
但是我想在我的管理面板中访问这个文件夹(使用 PHP)来显示例如用户的个人资料图片。
这怎么可能?我可以简单地包含这些文件吗?
更新:
为了更准确地描述这种情况,我想使用img 标签显示用户的个人资料图片,该标签试图从浏览器访问图片并被阻止。我应该在 src 属性中添加什么?
【问题讨论】:
-
当然。 Htaccess 拒绝通过浏览器(或至少 http/https 端口)进行访问。 PHP 是在服务器本身上工作的,它没有任何影响。您可以包含受保护文件夹中的文件。
-
有时最好的方法就是做这件事,看看会发生什么。
-
如果没有人应该公开访问该文件夹,为什么它一开始就在您的 Web 服务器的文档根目录中?把它放在别的地方……
-
因为这是一种脚本,我应该每天将其安装在具有不同文件夹结构的不同服务器上。这样,所有与脚本相关的文件都在一个文件夹中,敏感数据也受到 htaccess 的保护。这样可以更轻松地安装脚本。