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 कन्स्ट्रक्टर पर्याय अधिकृत पॅकेजचा इनपुट नाही.