Chagua CurlPost kwa ombi la backend linalojua proksi la reCAPTCHA PHP
Tumia sindikizo rasmi la mbinu ya ombi na mazingira ya libcurl kwenye mfanyakazi wa PHP anayefanya simu za siteverify.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost huweka URL ya uthibitishaji, data ya POST na ukaguzi wa kawaida wa cheti bila kuweka proksi dhahiri. Mazingira ya libcurl ya mchakato wa PHP yanaweza kuchagua njia.
Kwa msikilizaji wa HTTP, tumia https_proxy=http://proxy.example:8080. Kwa msikilizaji wa SOCKS5 unaotumika na DNS upande wa proksi, uzinduzi wa POSIX ni:
https_proxy=socks5h://proxy.example:1080 php verify.phpKwa njia inayoruhusiwa ya proksi ya umma kuelekea siteverify, orodha ya proksi za SOCKS5 hutoa watahiniwa kwa mfano wa SOCKS5. Kiendelezi cha PHP cURL na usaidizi wa proksi wa libcurl uliochaguliwa lazima viwepo. Ikiwa PHP-FPM au mfanyakazi wa kazi hufanya uthibitishaji, toa mazingira yake ya uzinduzi; kuhamisha mahali pengine hakuvisasishi.
Hii inashughulikia siteverify ya backend, si wijeti ya kivinjari au uhalali wa matokeo ya uthibitishaji.
Kwa sera iliyotengwa kwa kila kithibitishaji, tumia kiolesura cha umma cha RequestMethod: submit huchukua vigezo vya ombi na kurudisha mwili wa jibu. Chaguo la ziada la kijenzi cha CurlPost la fork ya msambazaji si pembejeo la kifurushi rasmi.