$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.php

A 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.

Kapcsolódó cikkek