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