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

CurlPost ibeka i-URL yokuqinisekisa, idatha ye-POST kanye nokuhlolwa kwesitifiketi okuvamile ngaphandle kokwabela i-proxy esobala. Imvelo ye-libcurl yenqubo ye-PHP ingakhetha umzila.

Kusilaleli se-HTTP, sebenzisa https_proxy=http://proxy.example:8080. Kusilaleli se-SOCKS5 esisekelwayo esine-DNS ohlangothini lwe-proxy, ukuqaliswa kwe-POSIX yilokhu:

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

Kumzila we-proxy womphakathi ovunyelwe oya ku-siteverify, uhlu lwe-proxy lwe-SOCKS5 lunikeza abazongenela isibonelo se-SOCKS5. Isandiso se-PHP cURL kanye nokusekelwa kwe-proxy ye-libcurl ekhethiwe kumele kube khona. Uma i-PHP-FPM noma isisebenzi somsebenzi senza ukuqinisekisa, hlinzeka ngemvelo yaso yokuqalisa; ukuthumela kwenye indawo akukubuyekezi.

Lokhu kuhlanganisa i-backend siteverify, hhayi iwijethi yesiphequluli noma ukuvumeleka komphumela wokuqinisekisa.

Kunqubomgomo ehlukile yomqinisekisi ngamunye, sebenzisa isixhumanisi somphakathi RequestMethod: i-submit ithatha amapharamitha wesicelo futhi ibuyisela umzimba wempendulo. Inketho eyengeziwe ye-constructor ye-CurlPost yefoloko yomthengisi ayiyona into yokufaka yephakethe elisemthethweni.

Izihloko ezihlobene