Izberite CurlPost za proxy-zavedno zaledno zahtevo reCAPTCHA PHP
Uporabite uradno injiciranje metode zahteve in okolje libcurl v delavcu PHP, ki izvaja klice siteverify.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost nastavi URL preverjanja, podatke POST in običajne preglede potrdila, ne da bi dodelil izrecni proxy. Okolje libcurl procesa PHP lahko izbere pot.
Za poslušalec HTTP uporabite https_proxy=http://proxy.example:8080. Za podprti poslušalec SOCKS5 z DNS na strani proxyja je zagon POSIX:
https_proxy=socks5h://proxy.example:1080 php verify.phpZa dovoljeno pot javnega proxyja do siteverify seznam proxyjev SOCKS5 ponuja kandidate za primer SOCKS5. Razširitev PHP cURL in izbrana podpora proxyja libcurl morata biti na voljo. Če preverjanje izvaja PHP-FPM ali delovni proces, zagotovite njegovo zagonsko okolje; izvoz drugje ga ne posodobi.
To zajema zaledni siteverify, ne gradnika brskalnika ali veljavnosti rezultata preverjanja.
Za ločeno politiko za vsakega preverjevalca uporabite javni vmesnik RequestMethod: submit sprejme parametre zahteve in vrne telo odgovora. Dodatna možnost konstruktorja CurlPost v fork ponudnika ni vhod uradnega paketa.