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

సంబంధిత వ్యాసాలు