diff --git a/README.md b/README.md index a20b76c..3cff437 100644 --- a/README.md +++ b/README.md @@ -194,9 +194,15 @@ $fonction(lire_config('souscriptions/slug_souscription_validation'), $Tdest, $op ``` ## Outrepasser l'erreur de certificat auto-signé lors de devs en https local -=> dans `inc/cherger_pdf.php` décommenter les 2 lignes suivante: +=> dans le mes_options.php du site mettre : ``` - // pour une connexion https locale (certificat auto-signé) décommenter les 2 lignes suivantes +define('_DEBUG_AUTORISER', true); +``` +ce qui permet d'activer les options de curl pour ne pas vérifier le certificat dans *charger_pdf.php* : +``` +// pour une connexion https locale avec certificat auto-signé +if (defined('_DEBUG_AUTORISER')) { curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYPEER, false); +} ``` diff --git a/inc/charger_pdf.php b/inc/charger_pdf.php index 5f78bd4..a4bbe9a 100644 --- a/inc/charger_pdf.php +++ b/inc/charger_pdf.php @@ -19,10 +19,11 @@ function inc_charger_pdf_dist($fichier_pdf, $contexte = []){ } $CurlConnect = curl_init(); - // pour une connexion https locale (certificat auto-signé) décommenter les 2 lignes suivantes - //curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYHOST, false); - //curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYPEER, false); - + // pour une connexion https locale avec certificat auto-signé + if (defined('_DEBUG_AUTORISER')) { + curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($CurlConnect, CURLOPT_SSL_VERIFYPEER, false); + } curl_setopt($CurlConnect, CURLOPT_URL, $url); curl_setopt($CurlConnect, CURLOPT_RETURNTRANSFER, 1 ); //curl_setopt($CurlConnect, CURLOPT_POSTFIELDS, $request);