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

CurlPost set verifiserings-URL, POST-data og vanlege sertifikatkontrollar utan å tildele ein eksplisitt proxy. libcurl-miljøet til PHP-prosessen kan velje ruta.

For ein HTTP-lyttar, bruk https_proxy=http://proxy.example:8080. For ein støtta SOCKS5-lyttar med DNS på proxysida, er ein POSIX-oppstart:

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

For ei tillaten offentleg proxy-rute til siteverify gir SOCKS5-proxylista kandidatar for SOCKS5-dømet. PHP cURL-utvidinga og den valde libcurl-proxystøtta må vere tilgjengelege. Viss PHP-FPM eller ein jobbarbeidar gjer verifiseringa, lever oppstartsmiljøet deira; eksport andre stader oppdaterer det ikkje.

Dette dekkjer backend-siteverify, ikkje nettlesarwidgeten eller gyldet til eit verifiseringsresultat.

For ein isolert policy per verifiserar, bruk det offentlege RequestMethod-grensesnittet: submit tek førespurnadsparametrar og returnerer svarsteksten. Eit leverandørfork sitt ekstra CurlPost-konstruktøralternativ er ikkje input til den offisielle pakka.

Relaterte artiklar