Beim Versuch, HTTPS-Verbindungen mit cURL herzustellen, kann bei Entwicklern der folgende Fehler auftreten:
A problem occurred somewhere in the SSL/TLS handshake.
Dieses Problem entsteht, weil cURL nicht über integrierte Stammzertifikate wie moderne Browser verfügt. Um das Problem zu beheben, führen Sie die folgenden Schritte aus:
Lösung:
<code class="php">curl_setopt($ch, CURLOPT_CAINFO, '/path/to/cert/file/cacert.pem');</code>
Dies gibt den Speicherort der vertrauenswürdigen Stammzertifikate an, die cURL zur Überprüfung verwenden soll Von Servern zurückgesendete SSL-Zertifikate.
Zusätzliche Tipps:
Das obige ist der detaillierte Inhalt vonWie kann der Fehler „Irgendwo beim SSL/TLS-Handshake ist ein Problem aufgetreten' in cURL behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!