Zvoľte CurlPost pre proxy-aware backendovú požiadavku reCAPTCHA PHP
Použite oficiálnu injektáž metódy požiadavky a prostredie libcurl v PHP workeri, ktorý vykonáva volania siteverify.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost nastavuje overovaciu URL, údaje POST a bežné kontroly certifikátu bez priradenia explicitnej proxy. Prostredie libcurl procesu PHP môže zvoliť trasu.
Pre HTTP listener použite https_proxy=http://proxy.example:8080. Pre podporovaný listener SOCKS5 s DNS na strane proxy je spustenie POSIX toto:
https_proxy=socks5h://proxy.example:1080 php verify.phpPre povolenú trasu verejnej proxy na siteverify poskytuje zoznam proxy SOCKS5 kandidátov pre príklad so SOCKS5. Rozšírenie PHP cURL a zvolená podpora proxy v libcurl musia byť dostupné. Ak overenie vykonáva PHP-FPM alebo pracovný proces, zabezpečte jeho spúšťacie prostredie; export inde ho neaktualizuje.
Týka sa backendového siteverify, nie widgetu prehliadača ani platnosti výsledku overenia.
Pre izolovanú politiku pre každý verifikátor použite verejné rozhranie RequestMethod: submit preberá parametre požiadavky a vracia telo odpovede. Dodatočná možnosť konštruktora CurlPost vo forku dodávateľa nie je vstupom oficiálneho balíka.