Apabila cuba mewujudkan sambungan HTTPS dengan cURL, pembangun mungkin menghadapi ralat berikut:
A problem occurred somewhere in the SSL/TLS handshake.
Isu ini timbul kerana cURL tidak mempunyai sijil akar terbina dalam seperti penyemak imbas moden. Untuk menyelesaikannya, ikuti langkah berikut:
Penyelesaian:
<code class="php">curl_setopt($ch, CURLOPT_CAINFO, '/path/to/cert/file/cacert.pem');</code>
Ini menentukan lokasi sijil akar dipercayai yang cURL harus gunakan untuk mengesahkan Sijil SSL dihantar semula oleh pelayan.
Petua Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Masalah Berlaku Di suatu Tempat dalam Jabat Tangan SSL/TLS\' dalam cURL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!