reCAPTCHA PHP'nin proxy farkında backend isteği için CurlPost seçin
siteverify çağrılarını yapan PHP çalışanında resmi istek yöntemi enjeksiyonunu ve libcurl ortamını kullanın.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost, açık bir proxy atamadan doğrulama URL'sini, POST verilerini ve normal sertifika denetimlerini ayarlar. PHP sürecinin libcurl ortamı rotayı seçebilir.
HTTP dinleyicisi için https_proxy=http://proxy.example:8080 kullanın. Proxy tarafı DNS olan desteklenen bir SOCKS5 dinleyicisi için POSIX başlatma şudur:
https_proxy=socks5h://proxy.example:1080 php verify.phpsiteverify'e izin verilen genel proxy rotası için SOCKS5 proxy listesi SOCKS5 örneği için adaylar sunar. PHP cURL uzantısı ve seçilen libcurl proxy desteği mevcut olmalıdır. Doğrulamayı PHP-FPM veya bir iş çalışanı yapıyorsa başlatma ortamını sağlayın; başka yerde dışa aktarmak bunu güncellemez.
Bu, arka uç siteverify kapsamındadır; tarayıcı widget'ı veya doğrulama sonucunun geçerliliği değildir.
Doğrulayıcı başına yalıtılmış politika için genel RequestMethod arayüzünü kullanın: submit istek parametrelerini alır ve yanıt gövdesini döndürür. Bir satıcı çatalının ek CurlPost oluşturucu seçeneği resmi paketin girdisi değildir.