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 కన్స్ట్రక్టర్ ఎంపిక అధికారిక ప్యాకేజీ ఇన్పుట్ కాదు.