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

CurlPost yn gosod yr URL dilysu, data POST a'r gwiriadau tystysgrif arferol heb bennu dirprwy penodol. Gall amgylchedd libcurl y broses PHP ddewis y llwybr.

Ar gyfer gwrandawr HTTP, defnyddiwch https_proxy=http://proxy.example:8080. Ar gyfer gwrandawr SOCKS5 a gefnogir gyda DNS ar ochr y dirprwy, lansiad POSIX yw:

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

Ar gyfer llwybr dirprwy cyhoeddus a ganiateir i siteverify, mae'r rhestr dirprwyon SOCKS5 yn darparu ymgeiswyr ar gyfer yr enghraifft SOCKS5. Rhaid i estyniad PHP cURL a'r gefnogaeth dirprwy libcurl a ddewiswyd fod ar gael. Os PHP-FPM neu weithiwr swydd sy'n gwneud y dilysu, darparwch ei amgylchedd lansio; nid yw allforio mewn man arall yn ei ddiweddaru.

Mae hyn yn cwmpasu siteverify backend, nid teclyn y porwr nac annibyniaeth canlyniad dilysu.

Ar gyfer polisi ar wahân fesul dilysydd, defnyddiwch y rhyngwyneb cyhoeddus RequestMethod: mae submit yn cymryd paramedrau cais ac yn dychwelyd corff yr ymateb. Nid yw opsiwn ychwanegol constructor CurlPost fforc gwerthwr yn fewnbwn i'r pecyn swyddogol.

Erthyglau cysylltiedig