0

我使用 php,使用 curl 我使用 httpauth 通过 http 访问服务器上的目录。我将用户名和密码传递给它,它似乎可以工作,但是一旦我登录,我如何获取当前目录,然后继续下载该目录中的文件?我使用此 curl 代码进行身份验证:

    $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$output = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
4

1 回答 1

2

只需为将来的任何请求重新发送凭据即可。HTTP 身份验证不跟踪登录;客户端只需为每个请求重新发送用户名/密码对。

于 2012-07-28T18:24:55.457 回答