カールを使用して(PHPで) https URLにアクセスすることは頻繁に適切なURLを使用して程に簡単ではない。 証明のためのそれを使用してまた非常にはっきり文書化されない。 これは両方のための小型個人指導HTTP認証のためのと同様、アクセスのhttps URLである。

HTTP認証のためのと同様、https URLにアクセスするのにあなたが使用する必要がある共通の選択を示す次は簡単な例である。

//は通常- initカールの会議URLを置き、
$ch = curl_init ();
curl_setopt ($ch、CURLOPT_URL、$base_url);

//は証明のためのあなたのログインそしてパスワードを置いた
curl_setopt ($ch、CURLOPT_USERPWD、「ログイン: pasword」);

// CURLAUTH_BASIC、CURLAUTH_DIGEST、CURLAUTH_GSSNEGOTIATEを使用できる
// CURLAUTH_NTLM、CURLAUTH_ANYおよびCURLAUTH_ANYSAFE
//
//ビットごとに使用できる | (または)複数の方法を結合するオペレータ。
これをすれば//、カールはどんな方法を支える投票し、最もよい1つを選ぶか見るためにサーバーを。
//
// CURLAUTH_ANYはCURLAUTH_BASICのための別名である | CURLAUTH_DIGEST |
// CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM
//
// CURLAUTH_ANYSAFEはCURLAUTH_DIGESTのための別名である | CURLAUTH_GSSNEGOTIATE |
// CURLAUTH_NTLM
//
//個人的に私はすべての基盤をカバーすると同時にCURLAUTH_ANYを好む
curl_setopt ($ch、CURLOPT_HTTPAUTH、CURLAUTH_ANY);

//はこれ時折同等者の証明書の確認からカールを停止するように要求される。
// CURLOPT_SSL_VERIFYHOSTはまた本当または偽である必要がある場合もある
// CURLOPT_SSL_VERIFYPEERは不具になる(2に履行を怠る- aの存在を点検しなさい
//の共通の名前はまた提供されるホストネームに一致させることを確認し、)
curl_setopt ($ch、CURLOPT_SSL_VERIFYPEER、偽);

任意//: 印刷の代りに結果をそれ戻しなさい
curl_setopt ($ch、CURLOPT_RETURNTRANSFER、1);

//通常-データを得、会議を閉めなさい
$data = curl_exec ($ch);
curl_close ($ch);

あなたのコードがカールを使用してあなたのデータ・アクセスを簡単にすることができるように上をように型板使用しなさい。

PS. PHPのカールドキュメンテーションとの挑戦は利用できる選択のそして共通の使用場合の十分な例のないたくさんから必要とする何を希少であることである。 必要である何が小型個人指導のようにいかにに上で一連である。