【发布时间】:2010-11-18 20:05:06
【问题描述】:
如何使用 PHP 检查文件夹是否受密码保护?我正在使用一个 PHP 脚本来检查返回码 401 和 403,但是当它运行到一个受密码保护的文件夹时,它会识别出它是 403,但不允许显示用户名和密码的弹出框?如何检测文件夹是否受密码保护,以便我可以告诉我的脚本忽略它?
【问题讨论】:
如何使用 PHP 检查文件夹是否受密码保护?我正在使用一个 PHP 脚本来检查返回码 401 和 403,但是当它运行到一个受密码保护的文件夹时,它会识别出它是 403,但不允许显示用户名和密码的弹出框?如何检测文件夹是否受密码保护,以便我可以告诉我的脚本忽略它?
【问题讨论】:
您说您已经有一个脚本来检查标头代码是否为 401 和 403,但您想知道如何检查页面是否发送 403 标头?
也许您的意思是说 Authentication 标头。
【讨论】:
其实403 表示禁止。受密码保护的资源通常会返回 401 Unauthorized。
您已经拥有所需的信息:HTTP 响应代码(403 或其他)是您知道资源(文件夹、文件)不可访问的方式。
【讨论】:
假设服务器使用标准的 HTTP 身份验证,如果满足以下条件,则页面受密码保护,
志宏
【讨论】: