0

我有一个网页,其中包含受保护子文件夹中图像的 HTML 链接列表。此文件夹通过 .htaccess 和HTTP 身份验证进行保护。

有没有办法使用 cURL/Socket 或类似的东西来访问子文件夹?

4

2 回答 2

3

如果您正在谈论 HTTP 基本身份验证,那么您可以提供必要的凭据

curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); // enable HTTP Basic auth
curl_setopt($curl, CURLOPT_USERPWD, "username:password"); // credentials

还有一些其他可能感兴趣的选项,例如CURLOPT_PROXYUSERPWD(如果您通过代理)和CURLOPT_UNRESTRICTED_AUTH(如果初始主机将您重定向到进行实际身份验证的另一个域)。

于 2012-08-05T12:48:06.740 回答
1
<?php
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt(CURLOPT_USERPWD, '[username]:[password]') 
$data = curl_exec(); 
curl_close($ch); 
?>

资源

于 2012-08-05T12:49:28.597 回答