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

CurlPost jistabbilixxi l-URL tal-verifika, id-dejta POST u l-verifiki normali taċ-ċertifikat mingħajr ma jassenja proxy espliċitu. L-ambjent libcurl tal-proċess PHP jista' jagħżel ir-rotta.

Għal listener HTTP, uża https_proxy=http://proxy.example:8080. Għal listener SOCKS5 appoġġjat b'DNS fuq in-naħa tal-proxy, tnedija POSIX hija:

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

Għal rotta tal-proxy pubbliku permessa lejn siteverify, il-lista tal-proxy SOCKS5 tipprovdi kandidati għall-eżempju SOCKS5. L-estensjoni PHP cURL u l-appoġġ tal-proxy libcurl magħżul iridu jkunu disponibbli. Jekk PHP-FPM jew ħaddiem tax-xogħol iwettaq il-verifika, ipprovdi l-ambjent tat-tnedija tiegħu; l-esportazzjoni x'imkien ieħor ma taġġornahx.

Dan ikopri l-siteverify backend, mhux il-widget tal-browser jew il-validità ta' riżultat ta' verifika.

Għal politika iżolata għal kull verifikatur, uża l-interface pubbliku RequestMethod: submit jieħu l-parametri tat-talba u jirritorna l-korp tar-risposta. L-għażla żejda tal-kostruttur CurlPost ta' fork tal-fornitur mhijiex input tal-pakkett uffiċjali.

Artikli relatati