Odaberite CurlPost za pozadinski zahtjev svjestan proxyja u reCAPTCHA PHP
Koristite službenu injekciju metode zahtjeva i libcurl okruženje na PHP radniku koji upućuje siteverify pozive.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost postavlja URL provjere, POST podatke i uobičajene provjere certifikata bez dodjeljivanja izričitog proxyja. libcurl okruženje PHP procesa može odabrati rutu.
Za HTTP poslužitelj koristite https_proxy=http://proxy.example:8080. Za podržani SOCKS5 poslužitelj s DNS-om na strani proxyja, POSIX pokretanje je:
https_proxy=socks5h://proxy.example:1080 php verify.phpZa dopuštenu rutu javnog proxyja do siteverify, lista SOCKS5 proxyja nudi kandidate za SOCKS5 primjer. PHP cURL ekstenzija i podrška za odabrani libcurl proxy moraju biti dostupne. Ako provjeru obavlja PHP-FPM ili radni proces, osigurajte njegovo okruženje za pokretanje; izvoz na drugom mjestu ga ne ažurira.
Ovo pokriva pozadinski siteverify, ne preglednički widget ni valjanost rezultata provjere.
Za izoliranu politiku po verifikatoru koristite javni interfejs RequestMethod: submit prima parametre zahtjeva i vraća tijelo odgovora. Dodatna opcija CurlPost konstruktora u dobavljačevom forku nije ulaz službenog paketa.