http://query7.com/php-curl
からPHPCurlクラスを使用しており、基本認証を使用して1つのサードパーティサービスプロバイダーからコンテンツを取得する必要があります。
認証の詳細(つまり、ユーザー名とパスワード)を上記の指定されたcurlクラスに渡す方法がわかりません。
http://query7.com/php-curl
からPHPCurlクラスを使用しており、基本認証を使用して1つのサードパーティサービスプロバイダーからコンテンツを取得する必要があります。
認証の詳細(つまり、ユーザー名とパスワード)を上記の指定されたcurlクラスに渡す方法がわかりません。
オプション配列に最後の行を追加します。
public $options = array(
CURLOPT_RETURNTRANSFER => true, // return the web page
CURLOPT_HEADER => false, // don't return the headers
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_USERAGENT => "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)", // set a normal looking useragent
CURLOPT_AUTOREFERER => true, // set referer on redirect
CURLOPT_CONNECTTIMEOUT => 120, // timeout
CURLOPT_TIMEOUT => 120, // timeout
CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
CURLOPT_USERPWD => $username . ":" . $password // Basic auth
);
通常、ユーザー名とパスワードは次のようにドメインに渡すことができます。
http://username:password@query7.com/php-curl