reCAPTCHA PHP üçün proxy-dən xəbərdar backend sorğusunda CurlPost seçin
siteverify çağırışları edən PHP işçisində rəsmi sorğu-metodu inyeksiyasını və libcurl mühitini istifadə edin.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost açıq proxy təyin etmədən yoxlama URL-ni, POST məlumatlarını və normal sertifikat yoxlamalarını qurur. PHP prosesinin libcurl mühiti marşrutu seçə bilər.
HTTP dinləyicisi üçün https_proxy=http://proxy.example:8080 istifadə edin. proxy tərəfində DNS olan dəstəklənən SOCKS5 dinləyicisi üçün POSIX işə salınması belədir:
https_proxy=socks5h://proxy.example:1080 php verify.phpsiteverify-ə icazə verilmiş ictimai-proxy marşrutu üçün SOCKS5 proxy siyahısı SOCKS5 nümunəsi üçün namizədlər təqdim edir. PHP cURL genişlənməsi və seçilmiş libcurl proxy dəstəyi mövcud olmalıdır. Əgər yoxlamanı PHP-FPM və ya iş işçisi həyata keçirirsə, onun işə salınma mühitini təmin edin; başqa yerdə export etmək onu yeniləmir.
Bu, backend siteverify-ni əhatə edir, brauzer vidcetini və ya yoxlama nəticəsinin etibarlılığını deyil.
Hər yoxlayıcı üçün təcrid olunmuş siyasət üçün ictimai RequestMethod interfeysindən istifadə edin: submit sorğu parametrlərini götürür və cavab gövdəsini qaytarır. Vendor fork-unun əlavə CurlPost konstruktor seçimi rəsmi paket girişi deyil.