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

CurlPost vendos URL-në e verifikimit, të dhënat POST dhe kontrollet normale të certifikatës pa caktuar një proxy të qartë. Mjedisi libcurl i procesit PHP mund të zgjedhë rrugën.

Për një dëgjues HTTP, përdorni https_proxy=http://proxy.example:8080. Për një dëgjues SOCKS5 të mbështetur me DNS në anën e proxy, një nisje POSIX është:

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

Për një rrugë të lejuar të proxy publik drejt siteverify, lista e proxy-ve SOCKS5 ofron kandidatë për shembullin SOCKS5. Zgjerimi PHP cURL dhe mbështetja e zgjedhur e proxy libcurl duhet të jenë të disponueshme. Nëse PHP-FPM ose një punëtor pune kryen verifikimin, siguroni mjedisin e tij të nisjes; eksportimi diku tjetër nuk e përditëson.

Kjo mbulon siteverify backend, jo widgetin e shfletuesit ose vlefshmërinë e një rezultati verifikimi.

Për një politikë të izoluar për çdo verifikues, përdorni ndërfaqen publike RequestMethod: submit merr parametrat e kërkesës dhe kthen trupin e përgjigjes. Opsioni shtesë i konstruktorit CurlPost të një fork furnizuesi nuk është input i paketës zyrtare.

Artikuj të ngjashëm