Valige reCAPTCHA PHP puhverserveriteadliku taustapäringu jaoks CurlPost
Kasutage ametlikku päringumeetodi süstet ja libcurl-keskkonda PHP töötajas, mis teeb siteverify-kutseid.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost määrab kontrolli URL-i, POST-andmed ja tavalised sertifikaadikontrollid ilma selget puhverserverit määramata. PHP protsessi libcurl-keskkond saab marsruudi valida.
HTTP-kuulaja jaoks kasutage https_proxy=http://proxy.example:8080. Toetatud SOCKS5-kuulaja jaoks, millel on puhverserveri poolne DNS, on POSIX-i käivitus:
https_proxy=socks5h://proxy.example:1080 php verify.phpLubatud avaliku puhverserveri marsruudi jaoks siteverify juurde pakub SOCKS5 puhverserverite loend kandidaate SOCKS5 näite jaoks. PHP cURL laiendus ja valitud libcurl puhverserveri tugi peavad olema saadaval. Kui kontrolli teeb PHP-FPM või tööprotsess, tagage selle käivituskeskkond; mujal eksportimine seda ei uuenda.
See hõlmab taustapäringu siteverify, mitte brauseri vidinat ega kontrollitulemuse kehtivust.
Iga kontrollija jaoks isoleeritud poliitika jaoks kasutage avalikku liidest RequestMethod: submit võtab päringu parameetrid ja tagastab vastuse keha. Tarnija forgi täiendav CurlPost-konstruktori valik ei ole ametliku paketi sisend.