Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一种方法可以限制对目录(如.htpassword)的访问,但使用PHP登录?_Php_.htaccess_Download_Password Protection - Fatal编程技术网

是否有一种方法可以限制对目录(如.htpassword)的访问,但使用PHP登录?

是否有一种方法可以限制对目录(如.htpassword)的访问,但使用PHP登录?,php,.htaccess,download,password-protection,Php,.htaccess,Download,Password Protection,我有一个网络文件夹,我想通过密码保护限制访问。我想有多个用户帐户,所以。htpassword可能不是这里的答案。该文件夹包含要下载的网页和.exe文件,我想确保有人仅仅知道URL就无法访问exe文件 是否有任何方法可以使用PHP限制对文件夹中所有内容的访问,或者最好只使用PHP页面启动文件下载,而不公开exe的URL 谢谢使用php无法保护目录。您可以在子目录中创建单独的htaccess文件,并对用户进行必要的验证,但您最好只使用php登录,此外,登录表单和注销看起来更专业。您不能直接使用php

我有一个网络文件夹,我想通过密码保护限制访问。我想有多个用户帐户,所以。htpassword可能不是这里的答案。该文件夹包含要下载的网页和.exe文件,我想确保有人仅仅知道URL就无法访问exe文件

是否有任何方法可以使用PHP限制对文件夹中所有内容的访问,或者最好只使用PHP页面启动文件下载,而不公开exe的URL


谢谢

使用php无法保护目录。您可以在子目录中创建单独的htaccess文件,并对用户进行必要的验证,但您最好只使用php登录,此外,登录表单和注销看起来更专业。

您不能直接使用php进行身份验证,但您可以使用数据库,下面是一个,而且该数据库可以通过PHP进行更新,因此我可以肯定,从本质上讲,你也得到了同样的东西。htpassword允许多个“帐户”。mysql数据库用户帐户列表中有Apache http auth模块。典型的PHP表单/会话登录可用于每重写一秒和远程\u ADDR或HTTP\u COOKIE会话id探测和临时锁定文件。