保護されたサブフォルダー内の画像のHTMLリンクのリストを含むWebページがあります。このフォルダは、.htaccessおよびHTTP認証によって保護されています。
サブフォルダーにアクセスするためにcURL/Socketなどを使用する方法はありますか?
保護されたサブフォルダー内の画像のHTMLリンクのリストを含むWebページがあります。このフォルダは、.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);
?>