Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.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
使用php查看受保护的文件夹_Php - Fatal编程技术网

使用php查看受保护的文件夹

使用php查看受保护的文件夹,php,Php,我试图允许用户使用php访问受保护的文件夹。例如,下载文件夹 已使用cPanel和使用密码创建的用户将文件夹设置为受保护。如果我尝试直接访问文件夹,它会提示输入用户名和密码(参见图),然后显示文件夹的内容 然而,我正试图通过编程实现这一点,而不出现Windows安全对话框,让我能够更好地控制正在查看的内容,并允许我通过编程将用户注销 我曾试图找到这方面的信息,但还是一无所获。有什么建议吗 所以。。。您正在尝试创建常规登录系统?否-文件夹使用cPanel进行保护。我想知道您如何在不使用Windo

我试图允许用户使用php访问受保护的文件夹。例如,下载文件夹

已使用
cPanel
和使用密码创建的用户将文件夹设置为受保护。如果我尝试直接访问文件夹,它会提示输入用户名和密码(参见图),然后显示文件夹的内容

然而,我正试图通过编程实现这一点,而不出现Windows安全对话框,让我能够更好地控制正在查看的内容,并允许我通过编程将用户注销


我曾试图找到这方面的信息,但还是一无所获。有什么建议吗

所以。。。您正在尝试创建常规登录系统?否-文件夹使用cPanel进行保护。我想知道您如何在不使用Windows安全登录的情况下访问此文件夹。如何使用php访问cPanel设置的用户名和密码进行身份验证?这表明您在IIS上,而不是Apache上。你能检查一下IIS版本吗?所以。。。您正在尝试使用PHP从其他地方以编程方式访问该站点?例如,
文件\u获取\u内容('http://example.com/protected/folder)
?我想您可能需要将windows的
AUTH
类型从Basic调整为Form,或者使用
curl
。您需要某种类型的登录表单,比如前面提到的@deceze,但是您将针对IIS站点用户而不是数据库进行身份验证。我怀疑您会遇到所有Windows应用程序开发人员经常遇到的问题,并以某种方式克服这些问题,或者改用MySQL DB身份验证方法。像这样的基本身份验证有很多问题,我的建议是不要使用它。