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 कंस्ट्रक्टर विकल्प आधिकारिक पैकेज का इनपुट नहीं है।