Ընտրեք CurlPost-ը reCAPTCHA PHP-ի պրոքսիին տեղյակ backend հարցման համար
Օգտագործեք պաշտոնական հարցման մեթոդի ներարկումը և libcurl միջավայրը siteverify կանչեր կատարող PHP աշխատողում:
$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.phpsiteverify-ին թույլատրված հանրային պրոքսի երթուղու համար SOCKS5 պրոքսիների ցանկը թեկնածուներ է տալիս SOCKS5 օրինակի համար: PHP cURL ընդլայնումը և ընտրված libcurl պրոքսի աջակցությունը պետք է հասանելի լինեն: Եթե ստուգումը կատարում է PHP-FPM-ը կամ աշխատանքային պրոցեսը, ապահովեք նրա գործարկման միջավայրը. այլ տեղ արտահանելը այն չի թարմացնում:
Սա ընդգրկում է backend siteverify-ը, ոչ թե դիտարկիչի վիջեթը կամ ստուգման արդյունքի վավերականությունը:
Յուրաքանչյուր ստուգիչի համար մեկուսացված քաղաքականության համար օգտագործեք հանրային RequestMethod ինտերֆեյսը. submit-ը վերցնում է հարցման պարամետրերը և վերադարձնում պատասխանի մարմինը: Մատակարարի fork-ի լրացուցիչ CurlPost կոնստրուկտորի ընտրանքը պաշտոնական փաթեթի մուտք չէ: