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 ಕನ್ಸ್ಟ್ರಕ್ಟರ್ ಆಯ್ಕೆ ಅಧಿಕೃತ ಪ್ಯಾಕೇಜ್ನ ಇನ್ಪುಟ್ ಅಲ್ಲ.