Problema CURL e certificato

di il
1 risposte

Problema CURL e certificato

Ciao!

sto agganciando una web application in PHP ad un registratore di cassa tramite le sue API interne.

questo il codice che ho usato:

<?php

$url = 'https://192.168.1.120/cmd/wec';
$body = 'CLEAR';
$body .= 'RESPRN';
$body .= 'CHIAVE REG';
$body .= 'vend rep=1, prezzo=1';
$body .= 'chius';
$body .= 'wecfine';

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));

curl_exec($ch);
if (curl_errno($ch)) {
    echo curl_error($ch);
}
questo il problema che mi da:

SSL certificate problem: unable to get local issuer certificate
visto che non posso installare il certificato della cassa, come posso bypassare questo problema??

1 Risposte

  • Re: Problema CURL e certificato

    Ho usato queste due opzioni:
    
    CURLOPT_SSL_VERIFYHOST => false,
        CURLOPT_SSL_VERIFYPEER => false,
    
    la seconda richiede php 7.1.
    ciao!
Devi accedere o registrarti per scrivere nel forum
1 risposte