如何仅为登录成员显示某些图像并将其隐藏在非成员中? 我关心的是,如果某人有图像链接,他们就能看到它。如何保护图像或目录免受非成员的影响?
假设我在目录中有一张图片:images/sample.jpg
我看了这个问题。我的需求是相同的,但找不到我想要的解决方案。 Host problems securing content in members area folders with .htaccess
我是否需要使用.htaccess
来保护该目录?如果该目录受.htaccess
保护,成员如何才能看到其内容?
修改
成员将使用我使用php
创建的登录系统登录。
答案 0 :(得分:1)
在您的情况下,我会将图片存储在数据库中。 然后在此解决问题中使用脚本: How to retrieve images from MySQL database and display in an html tag
脚本getImage.php的开头。只需添加测试以检查是否已连接(会话/ cookie /您为用户使用的任何内容)。
我觉得这不是最好的,所以如果有人提出更好的解决方案,我会很高兴,但至少它能做到这一点。 (Ps:SQL代码有点陈旧,可能已经删除了,目的就在这里)