Dooro CurlPost ee codsiga backend-ka ee proxy-ka ogaal ah ee reCAPTCHA PHP
Isticmaal duritaanka habka codsiga rasmiga ah iyo deegaanka libcurl ee shaqaalaha PHP ee sameeya wicitaannada siteverify.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost wuxuu dejiyaa URL-ka xaqiijinta, xogta POST iyo hubinta shahaadada caadiga ah isagoon meelayn proxy cad. Deegaanka libcurl ee habsocodka PHP wuxuu dooran karaa dariiqa.
Dhegeysanaha HTTP, isticmaal https_proxy=http://proxy.example:8080. Dhegeysanaha SOCKS5 ee la taageeray oo leh DNS dhinaca proxy, bilaabista POSIX waa:
https_proxy=socks5h://proxy.example:1080 php verify.phpDariiqa proxy dadweyne ee la oggolaaday ee siteverify, liiska proxy SOCKS5 wuxuu bixiyaa musharrixiinta tusaalaha SOCKS5. Extension-ka PHP cURL iyo taageerada proxy libcurl ee la doortay waa inay jiraan. Haddii PHP-FPM ama shaqaale shaqo uu sameeyo xaqiijinta, bixi deegaanka bilaabistiisa; dhoofinta meel kale ma cusboonaysiiso.
Tani waxay daboolaysaa siteverify backend, ma aha widget-ka browser-ka ama ansaxnimada natiijada xaqiijinta.
Si loo helo siyaasad gooni ah mid kasta oo xaqiijinaya, isticmaal interface-ka dadweynaha RequestMethod: submit wuxuu qaataa xuduudaha codsiga wuxuuna soo celiyaa jirka jawaabta. Ikhtiyaarka dheeraadka ah ee constructor-ka CurlPost ee fork-ka iibiyaha ma aha gelinta baakadda rasmiga ah.