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

CurlPost setzt d'Verifikatiouns-URL, POST-Daten an déi normal Zertifikatspréifungen, ouni en explizite Proxy ze setzen. D'libcurl-Ëmfeld vum PHP-Prozess kann d'Streck auswielen.

Fir en HTTP-Listener benotzt https_proxy=http://proxy.example:8080. Fir en ënnerstëtzten SOCKS5-Listener mat DNS op der Proxy-Säit ass en POSIX-Start:

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

Fir eng erlaabte ëffentlech-Proxy-Streck op siteverify bitt d'SOCKS5-Proxy-Lëscht Kandidaten fir d'SOCKS5-Beispill. D'PHP cURL-Erweiderung an déi gewielte libcurl-Proxy-Ënnerstëtzung mussen disponibel sinn. Wann PHP-FPM oder en Aarbechts-Worker d'Verifikatioun mécht, stellt seng Startëmfeld zur Verfügung; en Export anzwousch anescht aktualiséiert et net.

Dëst deckt de Backend-siteverify of, net de Browser-Widget oder d'Gëltegkeet vun engem Verifikatiounsresultat.

Fir eng isoléiert Politik pro Verifizéierer benotzt déi ëffentlech RequestMethod-Schnittstell: submit hëlt Ufro-Parameter an gëtt de Äntwertkierper zréck. D'Zousazoptioun vum CurlPost-Konstruktor an engem Fournisseur-Fork ass keen Input vum offizielle Package.

Ähnlech Artikelen