PHP如何访问受htaccess保护的文件夹中的文件
我有一个uploads文件夹,该文件夹受htaccess文件保护,不允许公众访问:PHP如何访问受htaccess保护的文件夹中的文件,php,.htaccess,Php,.htaccess,我有一个uploads文件夹,该文件夹受htaccess文件保护,不允许公众访问: deny from all 但是,我想访问我的管理面板(使用PHP)中的这个文件夹,以显示例如用户的个人资料图片 怎么可能呢?我可以简单地包括这些文件吗 更新: 为了更准确地描述这种情况,我想使用img标记显示用户的个人资料图片,该标记试图从浏览器访问图片,但被阻止。我应该在src属性中添加什么?我使用php成功地做到了这一点。我创建了一个php文件image.php: header('Content-Type
deny from all
但是,我想访问我的管理面板(使用PHP)中的这个文件夹,以显示例如用户的个人资料图片
怎么可能呢?我可以简单地包括这些文件吗
更新:
为了更准确地描述这种情况,我想使用
img
标记显示用户的个人资料图片,该标记试图从浏览器访问图片,但被阻止。我应该在src属性中添加什么?我使用php成功地做到了这一点。我创建了一个php文件image.php
:
header('Content-Type: image/jpeg');
readfile('path to protected image');
然后我使用
image.php
作为img
的src
属性。Htaccess拒绝通过浏览器(或至少http/https端口)进行访问。PHP是在服务器本身上工作的,它没有任何影响。您可以包括受保护文件夹中的文件。有时,最好的方法是只做这件事,然后看看会发生什么。如果没有人应该公开访问该文件夹,为什么要从web服务器的文档根开始?把它放在其他地方…因为这是一种脚本,我应该每天在不同的服务器上安装不同的文件夹结构。通过这种方式,所有与脚本相关的文件都位于一个文件夹中,并且敏感数据也受到htaccess的保护。这使得安装脚本更容易。您还确保在那里进行某种身份验证,对吗?如果这个脚本将为任何和所有用户输出图像,那么您已经创建了自己的后门…是的,当然,用户应该登录以访问image.php。