$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.php

siteverify માટે મંજૂર જાહેર-પ્રોક્સી માર્ગ માટે SOCKS5 પ્રોક્સી સૂચિ SOCKS5 ઉદાહરણ માટે ઉમેદવારો પૂરા પાડે છે. PHP cURL એક્સ્ટેન્શન અને પસંદ કરેલ libcurl પ્રોક્સી સપોર્ટ ઉપલબ્ધ હોવો જોઈએ. જો PHP-FPM અથવા જોબ વર્કર ચકાસણી કરે, તો તેનું લોન્ચ પર્યાવરણ પૂરું પાડો; બીજે એક્સપોર્ટ કરવાથી તે અપડેટ થતું નથી.

આ બેકએન્ડ siteverify આવરી લે છે, બ્રાઉઝર વિજેટ કે ચકાસણી પરિણામની માન્યતા નહીં.

દરેક ચકાસણીકર્તા માટે અલગ નીતિ માટે જાહેર RequestMethod ઇન્ટરફેસ વાપરો: submit વિનંતી પરિમાણો લે છે અને પ્રતિસાદ બોડી પરત આપે છે. વેન્ડર ફોર્કનો વધારાનો CurlPost કન્સ્ટ્રક્ટર વિકલ્પ અધિકૃત પેકેજનો ઇનપુટ નથી.

સંબંધિત લેખો