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

CurlPost айқын прокси тағайындамай-ақ тексеру URL-ін, POST деректерін және қалыпты сертификат тексерулерін орнатады. PHP процесінің libcurl ортасы маршрутты таңдай алады.

HTTP тыңдаушысы үшін https_proxy=http://proxy.example:8080 пайдаланыңыз. Прокси жағындағы DNS бар қолдау көрсетілетін SOCKS5 тыңдаушысы үшін POSIX іске қосуы:

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

siteverify-ге рұқсат етілген жалпыға ортақ прокси маршруты үшін SOCKS5 прокси тізімі SOCKS5 мысалына кандидаттар ұсынады. PHP cURL кеңейтімі және таңдалған libcurl прокси қолдауы қолжетімді болуы керек. Егер тексеруді PHP-FPM немесе тапсырма жұмысшысы орындаса, оның іске қосу ортасын қамтамасыз етіңіз; басқа жерде экспорттау оны жаңартпайды.

Бұл backend siteverify-ін қамтиды, браузер виджетін немесе тексеру нәтижесінің жарамдылығын емес.

Әрбір тексеруші үшін оқшауланған саясат үшін жалпыға ортақ RequestMethod интерфейсін пайдаланыңыз: submit сұраныс параметрлерін алады және жауап денесін қайтарады. Жеткізуші форкінің қосымша CurlPost конструктор опциясы ресми пакеттің кірісі емес.

Қатысты мақалалар