$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);

CurlPost imposta l'URL di verifica, i dati POST e i normali controlli del certificato senza assegnare un proxy esplicito. L'ambiente libcurl del processo PHP può scegliere il percorso.

Per un listener HTTP, usa https_proxy=http://proxy.example:8080. Per un listener SOCKS5 supportato con DNS lato proxy, un avvio POSIX è:

https_proxy=socks5h://proxy.example:1080 php verify.php

Per una rotta proxy pubblica consentita verso siteverify, la lista di proxy SOCKS5 fornisce candidati per l'esempio SOCKS5. L'estensione PHP cURL e il supporto proxy libcurl scelto devono essere disponibili. Se PHP-FPM o un worker di job esegue la verifica, fornisci il suo ambiente di avvio; esportarlo altrove non lo aggiorna.

Questo copre il siteverify backend, non il widget del browser né la validità di un risultato di verifica.

Per una policy isolata per verificatore, usa l'interfaccia pubblica RequestMethod: submit prende i parametri della richiesta e restituisce il corpo della risposta. L'opzione extra del costruttore CurlPost di un fork di fornitore non è un input del pacchetto ufficiale.

Articoli correlati