【发布时间】:2011-03-08 13:57:32
【问题描述】:
大家好,
我有一个目录,里面有一些 Apache Auth 的东西。这是目录: http://gojalapeno.com/intranet/content/ado-jeune
使用 ado-jeune:tezesyrab 登录。
这是为其提供动力的 .htaccess 的代码:
AuthName "Connexion au dossier:"
AuthType Basic
AuthUserFile "D:\Dropbox\htaccess\secret\.htpasswd"
Require valid-user
现在该目录的登录表单由浏览器生成,但我希望为此使用我自己的 HTML 表单。我该怎么做?我试过在 PHP 中使用 cURL:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://gojalapeno.com/intranet/content/ado-jeune');
curl_setopt($ch, CURLOPT_USERPWD, 'ado-jeune:tezesyrab');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
curl_close($ch);
验证很好,但问题是它不会重定向到页面(尽管有 CURLOPT_FOLLOWLOCATION),它只是将它“包含”在当前文件中。因此,我所有的相关链接都已损坏。
所以我正在寻找一种使用我自己的 HTML 表单对 Apache Basic Auth 目录进行身份验证并在之后重定向到该目录的方法。
谢谢!
【问题讨论】:
标签: php apache curl basic-authentication