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

CurlPost agordas la kontrolan URL-on, la POST-datumojn kaj la normalajn atestilajn kontrolojn sen asigni eksplicitan prokseon. La libcurl-medio de la PHP-procezo povas elekti la itineron.

Por HTTP-aŭskultanto uzu https_proxy=http://proxy.example:8080. Por subtenata SOCKS5-aŭskultanto kun DNS ĉe la proksea flanko, POSIX-lanĉo estas:

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

Por permesita publika-proksea itinero al siteverify, la listo de SOCKS5-prokseoj provizas kandidatojn por la SOCKS5-ekzemplo. La PHP cURL-etendaĵo kaj la elektita libcurl-proksea subteno devas esti disponeblaj. Se PHP-FPM aŭ labortasko faras la kontrolon, provizu ĝian lanĉan medion; eksporti aliloke ne ĝisdatigas ĝin.

Ĉi tio kovras la malantaŭan siteverify, ne la retumilan fenstraĵon aŭ la validecon de kontrola rezulto.

Por izolita politiko por ĉiu kontrolanto, uzu la publikan interfacon RequestMethod: submit prenas petparametrojn kaj redonas la respondan korpon. La kroma CurlPost-konstruila opcio de vendista fork ne estas enigo de la oficiala pakaĵo.

Rilataj artikoloj