Válassza a CurlPostot a reCAPTCHA PHP proxy-tudatos háttérkéréséhez
Használja a hivatalos kérésmódszer-injektálást és a libcurl környezetet a siteverify hívásokat végző PHP workerben.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost beállítja az ellenőrzési URL-t, a POST adatokat és a szokásos tanúsítvány-ellenőrzéseket anélkül, hogy explicit proxyt rendelne hozzá. A PHP folyamat libcurl környezete kiválaszthatja az útvonalat.
HTTP listener esetén használja a https_proxy=http://proxy.example:8080 lehetőséget. A támogatott SOCKS5 listenerhez proxy oldali DNS mellett a POSIX indítás:
https_proxy=socks5h://proxy.example:1080 php verify.phpA siteverify felé engedélyezett nyilvános proxy útvonalhoz a SOCKS5 proxy lista jelölteket kínál a SOCKS5 példához. A PHP cURL kiterjesztésnek és a választott libcurl proxy támogatásnak elérhetőnek kell lennie. Ha a PHP-FPM vagy egy feladatworker végzi az ellenőrzést, biztosítsa annak indítási környezetét; a máshol történő exportálás nem frissíti.
Ez a háttér-siteverify-ot fedi le, nem a böngésző widgetjét vagy az ellenőrzési eredmény érvényességét.
Ellenőrzőnkénti elkülönített szabályzathoz használja a nyilvános RequestMethod felületet: a submit átveszi a kérés paramétereit és visszaadja a válasz törzsét. A szállítói fork további CurlPost konstruktoropciója nem a hivatalos csomag bemenete.