嘗試與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中文網其他相關文章!