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

CurlPost estableix l'URL de verificació, les dades POST i les comprovacions normals del certificat sense assignar un proxy explícit. L'entorn libcurl del procés PHP pot triar la ruta.

Per a un oient HTTP, utilitzeu https_proxy=http://proxy.example:8080. Per a un oient SOCKS5 compatible amb DNS del costat del proxy, un llançament POSIX és:

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

Per a una ruta permesa de proxy públic cap a siteverify, la llista de proxys SOCKS5 ofereix candidats per a l'exemple SOCKS5. L'extensió PHP cURL i el suport de proxy libcurl seleccionat han d'estar disponibles. Si PHP-FPM o un treballador de tasques fa la verificació, proporcioneu el seu entorn de llançament; exportar-lo en un altre lloc no l'actualitza.

Això cobreix el siteverify de backend, no el giny del navegador ni la validesa d'un resultat de verificació.

Per a una política aïllada per verificador, utilitzeu la interfície pública RequestMethod: submit pren paràmetres de sol·licitud i retorna el cos de la resposta. L'opció extra del constructor CurlPost d'un fork de proveïdor no és una entrada del paquet oficial.

Articles relacionats