htaccess保护文件夹中的文件由PHP脚本在同一文件夹中读取

时间:2012-09-04 14:19:24

标签: php .htaccess curl directory protected

我有一个受.htaccess保护的文件夹(摘要认证)。我需要使用file_get_contents读取位于此文件夹的子文件夹中的一些脚本的输出。此读取脚本位于受保护的文件夹根目录中。由于文件夹保护,它无法执行file_get_contents功能。 是否有任何方法允许某些PHP脚本通过某些htaccess设置在该文件夹中运行,因此我不必在脚本中创建一些基于cURL的登录会话?

2 个答案:

答案 0 :(得分:1)

您可以根据用户代理字符串创建重写规则。然后在你的curl请求中,你需要设置htaccess文件中允许的用户代理字符串。

答案 1 :(得分:0)

似乎最简单的方法是以与此处所述相同的方式使用cURL https://stackoverflow.com/a/5872712/965748 并且只需将CURLOPT_HTTPAUTH更改为CURLAUTH_DIGEST,并可选择删除一些特定选项。