Kies CurlPost foar de proxy-bewuste backend-oanfraach fan reCAPTCHA PHP
Brûk de offisjele oanfraachmetoade-ynjeksje en de libcurl-omjouwing op de PHP-wurker dy't siteverify-oproppen docht.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost set de ferifikaasje-URL, POST-gegevens en normale sertifikaatkontrôles sûnder in eksplisite proxy ta te wizen. De libcurl-omjouwing fan it PHP-proses kin de rûte kieze.
Brûk foar in HTTP-listener https_proxy=http://proxy.example:8080. Foar in stipe SOCKS5-listener mei DNS oan proxy-kant is in POSIX-start:
https_proxy=socks5h://proxy.example:1080 php verify.phpFoar in tastiene iepenbiere-proxy-rûte nei siteverify biedt de SOCKS5-proxylist kandidaten foar it SOCKS5-foarbyld. De PHP cURL-útwreiding en de keazen libcurl-proxy-stipe moatte beskikber wêze. As PHP-FPM of in taakwurker de ferifikaasje docht, leverje dan syn startomjouwing; eksportearje earne oars bywurket it net.
Dit beslacht backend-siteverify, net de browser-widget of de jildichheid fan in ferifikaasje-resultaat.
Brûk foar in isolearre belied per ferifiearder de iepenbiere RequestMethod-ynterface: submit nimt oanfraachparameters en jout de antwurdtekst werom. De ekstra CurlPost-konstruktoropsje fan in leveransiersfork is gjin ynfier fan it offisjele pakket.