PHP创建密码保护文件夹

时间:2011-06-09 22:42:41

标签: php encryption directory-security

我想知道PHP中是否有办法动态创建受密码保护的文件夹。

我需要在主文件夹中创建一个特定文件夹,并使用用户选择的密码保护新文件夹。

PHP中有没有办法实现这样的目标?

谢谢!

哦,此文件夹也不应该从网络上访问,也没有人,即使服务器管理员应该能够在没有密码的情况下打开它。

我知道这听起来很疯狂,但这是一个版权服务,一件严肃的事情。

让我知道

1 个答案:

答案 0 :(得分:0)

这可以通过放置在您要保护的文件夹中的.htaccess来完成。检查一下:http://www.elated.com/articles/password-protecting-your-pages-with-htaccess/

另一种方式可能会以某种方式表达:

  1. 在受保护的文件夹中,使用以下内容创建.htaccess文件:deny from all - 这将拒绝除服务器本身以外的所有人访问。
  2. 创建受密码保护的脚本(密码可以作为GET变量提供),如果输入的密码正确,将从受保护文件夹向客户端发送所请求的文件。 (+ .htaccess中可以使用ReqriteRules(放在根文件夹中)以更好地链接受保护的文件)