reCAPTCHA PHP ની પ્રોક્સી-જાણકાર બેકએન્ડ વિનંતી માટે 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 અથવા જોબ વર્કર ચકાસણી કરે, તો તેનું લોન્ચ પર્યાવરણ પૂરું પાડો; બીજે એક્સપોર્ટ કરવાથી તે અપડેટ થતું નથી.
આ બેકએન્ડ siteverify આવરી લે છે, બ્રાઉઝર વિજેટ કે ચકાસણી પરિણામની માન્યતા નહીં.
દરેક ચકાસણીકર્તા માટે અલગ નીતિ માટે જાહેર RequestMethod ઇન્ટરફેસ વાપરો: submit વિનંતી પરિમાણો લે છે અને પ્રતિસાદ બોડી પરત આપે છે. વેન્ડર ફોર્કનો વધારાનો CurlPost કન્સ્ટ્રક્ટર વિકલ્પ અધિકૃત પેકેજનો ઇનપુટ નથી.