Wybierz CurlPost dla świadomego proxy żądania backendu reCAPTCHA PHP
Użyj oficjalnego wstrzyknięcia metody żądania i środowiska libcurl w procesie PHP wykonującym wywołania siteverify.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost ustawia URL weryfikacji, dane POST i zwykłe kontrole certyfikatu bez przypisywania jawnego proxy. Środowisko libcurl procesu PHP może wybrać trasę.
Dla nasłuchu HTTP użyj https_proxy=http://proxy.example:8080. Dla obsługiwanego nasłuchu SOCKS5 z DNS po stronie proxy uruchomienie POSIX to:
https_proxy=socks5h://proxy.example:1080 php verify.phpDla dozwolonej trasy publicznego proxy do siteverify lista proxy SOCKS5 dostarcza kandydatów do przykładu SOCKS5. Rozszerzenie PHP cURL i wybrane wsparcie proxy libcurl muszą być dostępne. Jeśli weryfikację wykonuje PHP-FPM lub proces roboczy, dostarcz jego środowisko uruchomieniowe; eksport w innym miejscu go nie aktualizuje.
Obejmuje to backendowy siteverify, a nie widżet przeglądarki ani ważność wyniku weryfikacji.
Dla izolowanej polityki dla każdego weryfikatora użyj publicznego interfejsu RequestMethod: submit przyjmuje parametry żądania i zwraca treść odpowiedzi. Dodatkowa opcja konstruktora CurlPost w forku dostawcy nie jest wejściem oficjalnego pakietu.