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

CurlPost egiaztapen URLa, POST datuak eta ziurtagiriaren ohiko egiaztapenak ezartzen ditu proxy esplizitua esleitu gabe. PHP prozesuaren libcurl inguruneak ibilbidea hautatu dezake.

HTTP entzule baterako, erabili https_proxy=http://proxy.example:8080. Proxy aldeko DNS duen SOCKS5 entzule baterako, POSIX abiaraztea hau da:

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

siteverifyrako baimendutako proxy publikoaren ibilbiderako, SOCKS5 proxy zerrendak hautagaiak eskaintzen ditu SOCKS5 adibiderako. PHP cURL luzapenak eta hautatutako libcurl proxy onarpenak erabilgarri egon behar dute. PHP-FPM edo lan-langile batek egiaztapena egiten badu, haren abiarazte-ingurunea eman; beste leku batean esportatzeak ez du eguneratzen.

Honek backend siteverify estaltzen du, ez nabigatzailearen widgeta ezta egiaztapen emaitzaren baliozkotasuna ere.

Egiaztatzaile bakoitzeko politika isolaturako, erabili RequestMethod interfaze publikoa: submit eskaera-parametroak hartzen ditu eta erantzunaren gorputza itzultzen du. Hornitzaile baten forkoaren CurlPost eraikitzailearen aukera gehigarria ez da pakete ofizialaren sarrera.

Erlazionatutako artikuluak