我有一个网页,其中包含受保护子文件夹中图像的 HTML 链接列表。此文件夹通过 .htaccess 和HTTP 身份验证进行保护。
有没有办法使用 cURL/Socket 或类似的东西来访问子文件夹?
我有一个网页,其中包含受保护子文件夹中图像的 HTML 链接列表。此文件夹通过 .htaccess 和HTTP 身份验证进行保护。
有没有办法使用 cURL/Socket 或类似的东西来访问子文件夹?
如果您正在谈论 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
(如果初始主机将您重定向到进行实际身份验证的另一个域)。
<?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);
?>