認証ヘッダーを含むcurlステートメントをphp curlリクエストに変換しようとしています。しかし、次のエラーが表示されるため、機能していないようですecho 'error:' . curl_error($ch);
。
error:SSL certificate problem: unable to get local issuer certificate
私のカールコマンドは次のようになります:
curl --user XXXX:YYYY "URL"
私のphp-curlは次のようになります:
$login = 'XXXX';
$password = 'YYYY';
$url = 'URL';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$login:$password");
echo curl_exec($ch);
$result = curl_exec($ch);
if ($result != false){
echo "SUCCESS";
}else{
echo "<br>";
echo 'error:' . curl_error($ch);
echo "<br>";
}
curl_close($ch);
echo($result);
誰かが私のせいを見ていますか?