Maison  >  Article  >  développement back-end  >  Comment résoudre le problème d'erreur de certificat SSL php curl

Comment résoudre le problème d'erreur de certificat SSL php curl

藏色散人
藏色散人original
2021-06-18 09:33:275952parcourir

Solution à l'erreur de certificat php curl ssl : 1. Ajoutez "curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);" au code ; 2. Ajoutez le chemin du fichier "cacert.pem" et redémarrez le serveur Web. .

Comment résoudre le problème d'erreur de certificat SSL php curl

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment résoudre le certificat ssl php curl problème d'erreur ?

À propos de la solution pour l'erreur de certificat SSL lors de la requête php curl https

Méthode 1 :

Dans le code, ajoutez les deux lignes

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书  
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // 检查证书中是否设置域名

, enfin Le code est similaire à celui ci-dessous

Méthode 2 :

Utiliser le fichier cacert.pem Adresse de téléchargement : https://curl.haxx.se/docs/caextract.html

Allez d'abord en ligne Téléchargez un fichier cacert.pem, placez-le dans le même répertoire que php.ini, puis trouvez-le dans php.ini ; ouvrez le commentaire curl.cainfo= et ajoutez le chemin du fichier cacert.pem. Les résultats sont les suivants

Redémarrez simplement le serveur Web.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn