2011-06-09 301 views
3

我想知道是否有方法在PHP中创建密码保护文件夹。PHP创建密码保护文件夹

我需要创建一个特定的文件夹INSIDE主文件夹和密码保护用户选择的密码的新文件夹。

有没有在PHP的方式来实现这样的事情?

谢谢!

哦,而且这个文件夹不应该可以从网上访问,也不应该是任何人,即使服务器管理员也应该能够在没有密码的情况下打开它。

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

让我知道

+3

这将取决于操作系统100%,并且仅在操作系统本身具有受密码保护的文件夹 – 2011-06-09 22:45:02

+0

我不明白.. – 2011-06-09 22:47:20

+4

您可以将文件数据存储在数据库中,并使用PHP加密库(如果这是一个选项)。 – 2011-06-09 22:47:43

回答

0

这可以通过例如放置的.htaccess要保护的文件夹中进行。检查此:http://www.elated.com/articles/password-protecting-your-pages-with-htaccess/

另一种方式可以在某种程度上looke这样的:

  1. 在受保护的文件夹中创建与此内容.htaccess文件:deny from all - 这将拒绝除了服务器本身为大家访问。
  2. 创建一个受密码保护的脚本(密码可以作为GET变量给出),如果输入的密码正确,它将向客户端发送来自受保护文件夹的请求文件。 (+可以在.htaccess中使用ReqriteRules(放置在根文件夹中)以更好地链接到受保护的文件)