reCAPTCHA PHP проксиді сезінетін backend сұранысы үшін 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 немесе тапсырма жұмысшысы орындаса, оның іске қосу ортасын қамтамасыз етіңіз; басқа жерде экспорттау оны жаңартпайды.
Бұл backend siteverify-ін қамтиды, браузер виджетін немесе тексеру нәтижесінің жарамдылығын емес.
Әрбір тексеруші үшін оқшауланған саясат үшін жалпыға ортақ RequestMethod интерфейсін пайдаланыңыз: submit сұраныс параметрлерін алады және жауап денесін қайтарады. Жеткізуші форкінің қосымша CurlPost конструктор опциясы ресми пакеттің кірісі емес.