cURL을 사용하여 HTTPS 연결을 설정하려고 하면 개발자에게 다음 오류가 발생할 수 있습니다.
A problem occurred somewhere in the SSL/TLS handshake.
이 문제는 cURL에 최신 브라우저처럼 루트 인증서가 내장되어 있지 않기 때문에 발생합니다. 이 문제를 해결하려면 다음 단계를 따르세요.
해결책:
<code class="php">curl_setopt($ch, CURLOPT_CAINFO, '/path/to/cert/file/cacert.pem');</code>
이는 cURL이 확인하는 데 사용해야 하는 신뢰할 수 있는 루트 인증서의 위치를 지정합니다. SSL 인증서는 서버에서 다시 전송됩니다.
추가 팁:
위 내용은 cURL의 \'SSL/TLS 핸드셰이크 어딘가에서 문제가 발생했습니다\' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!