Изберете CurlPost за съобразената с прокси задна заявка на reCAPTCHA PHP
Използвайте официалното инжектиране на метод на заявка и средата libcurl в PHP процеса, който прави siteverify заявки.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost задава URL адреса за проверка, POST данните и нормалните проверки на сертификата, без да задава явно прокси. Средата libcurl на PHP процеса може да избере маршрута.
За HTTP слушател използвайте https_proxy=http://proxy.example:8080. За поддържан SOCKS5 слушател с DNS от страна на прокси стартирането под POSIX е:
https_proxy=socks5h://proxy.example:1080 php verify.phpЗа разрешен маршрут през публично прокси до siteverify списъкът със SOCKS5 прокси дава кандидати за примера със SOCKS5. Разширението PHP cURL и избраната поддръжка на прокси в libcurl трябва да са налични. Ако PHP-FPM или работен процес извършва проверката, осигурете неговата среда за стартиране; експортирането другаде не я обновява.
Това покрива backend siteverify, а не браузърния widget или валидността на резултата от проверката.
За изолирана политика за всеки верификатор използвайте публичния интерфейс RequestMethod: submit приема параметри на заявката и връща тялото на отговора. Допълнителната опция на конструктора CurlPost във форк на доставчик не е вход на официалния пакет.