$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);

CurlPost define o URL de verificación, os datos POST e as comprobacións normais do certificado sen asignar un proxy explícito. A contorna libcurl do proceso PHP pode escoller a ruta.

Para un listener HTTP, use https_proxy=http://proxy.example:8080. Para un listener SOCKS5 compatible con DNS do lado do proxy, un lanzamento POSIX é:

https_proxy=socks5h://proxy.example:1080 php verify.php

Para unha ruta permitida de proxy público cara a siteverify, a lista de proxies SOCKS5 ofrece candidatos para o exemplo de SOCKS5. A extensión PHP cURL e o soporte de proxy libcurl seleccionado deben estar dispoñibles. Se PHP-FPM ou un traballador de tarefas realiza a verificación, proporcione a súa contorna de lanzamento; exportalo noutro lugar non a actualiza.

Isto cobre o siteverify de backend, non o widget do navegador nin a validez dun resultado de verificación.

Para unha política illada por verificador, use a interface pública RequestMethod: submit toma parámetros de solicitude e devolve o corpo da resposta. A opción adicional do construtor CurlPost dun fork de provedor non é unha entrada do paquete oficial.

Artigos relacionados