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

CurlPost սահմանում է ստուգման URL-ը, POST տվյալները և սովորական վկայագրի ստուգումները՝ առանց բացահայտ պրոքսի նշանակելու: PHP գործընթացի libcurl միջավայրը կարող է ընտրել երթուղին:

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-ը, ոչ թե դիտարկիչի վիջեթը կամ ստուգման արդյունքի վավերականությունը:

Յուրաքանչյուր ստուգիչի համար մեկուսացված քաղաքականության համար օգտագործեք հանրային RequestMethod ինտերֆեյսը. submit-ը վերցնում է հարցման պարամետրերը և վերադարձնում պատասխանի մարմինը: Մատակարարի fork-ի լրացուցիչ CurlPost կոնստրուկտորի ընտրանքը պաշտոնական փաթեթի մուտք չէ:

Առնչվող հոդվածներ