reCAPTCHA PHP-ийн прокси мэддэг backend хүсэлтэд CurlPost сонгоно уу
siteverify дуудлага хийдэг PHP ажилтан дээр албан ёсны хүсэлтийн аргын инъекц ба libcurl орчныг ашиглана уу.
$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.phpsiteverify руу зөвшөөрөгдсөн нийтийн прокси маршрутад SOCKS5 прокси жагсаалт SOCKS5 жишээнд нэр дэвшигчдийг өгдөг. PHP cURL өргөтгөл болон сонгосон libcurl прокси дэмжлэг байх ёстой. Хэрэв баталгаажуулалтыг PHP-FPM эсвэл ажлын процесс гүйцэтгэвэл түүний ажиллуулах орчныг өгнө үү; өөр газар экспортлох нь шинэчлэхгүй.
Энэ нь backend siteverify-ийг хамарна, хөтчийн виджет эсвэл баталгаажуулалтын үр дүнгийн хүчинтэй байдлыг биш.
Баталгаажуулагч бүрийн тусдаа бодлогын хувьд нийтийн RequestMethod интерфэйсийг ашиглана уу: submit хүсэлтийн параметрүүдийг авч хариултын биеийг буцаана. Нийлүүлэгчийн форкийн нэмэлт CurlPost конструкторын сонголт нь албан ёсны багцын оролт биш.