reCAPTCHA PHP ର ପ୍ରକ୍ସି-ସଚେତନ ବ୍ୟାକଏଣ୍ଡ ଅନୁରୋଧ ପାଇଁ CurlPost ବାଛନ୍ତୁ
siteverify କଲ କରୁଥିବା PHP ୱାର୍କରରେ ଅଫିସିଆଲ ଅନୁରୋଧ-ପଦ୍ଧତି ଇଞ୍ଜେକ୍ସନ ଏବଂ libcurl ପରିବେଶ ବ୍ୟବହାର କରନ୍ତୁ।
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost ସ୍ପଷ୍ଟ ପ୍ରକ୍ସି ନିର୍ଦ୍ଦିଷ୍ଟ ନକରି ଯାଞ୍ଚ URL, POST ଡାଟା ଏବଂ ସାଧାରଣ ପ୍ରମାଣପତ୍ର ଯାଞ୍ଚ ସେଟ କରେ। PHP ପ୍ରକ୍ରିୟାର libcurl ପରିବେଶ ମାର୍ଗ ବାଛିପାରେ।
HTTP ଲିଷ୍ଟନର ପାଇଁ https_proxy=http://proxy.example:8080 ବ୍ୟବହାର କରନ୍ତୁ। ପ୍ରକ୍ସି-ପାର୍ଶ୍ୱ DNS ସହିତ ସମର୍ଥିତ SOCKS5 ଲିଷ୍ଟନର ପାଇଁ POSIX ଲଞ୍ଚ ହେଉଛି:
https_proxy=socks5h://proxy.example:1080 php verify.phpsiteverify ପାଇଁ ଅନୁମତିପ୍ରାପ୍ତ ସାର୍ବଜନୀନ-ପ୍ରକ୍ସି ମାର୍ଗ ପାଇଁ SOCKS5 ପ୍ରକ୍ସି ତାଲିକା SOCKS5 ଉଦାହରଣ ପାଇଁ ପ୍ରାର୍ଥୀ ଯୋଗାଏ। PHP cURL ଏକ୍ସଟେନ୍ସନ ଏବଂ ଚୟନିତ libcurl ପ୍ରକ୍ସି ସମର୍ଥନ ଉପଲବ୍ଧ ରହିବା ଆବଶ୍ୟକ। ଯଦି PHP-FPM କିମ୍ବା ଜବ ୱାର୍କର ଯାଞ୍ଚ କରେ, ଏହାର ଲଞ୍ଚ ପରିବେଶ ଯୋଗାଡ କରନ୍ତୁ; ଅନ୍ୟତ୍ର ଏକ୍ସପୋର୍ଟ କଲେ ଏହା ଅଦ୍ୟତନ ହୁଏ ନାହିଁ।
ଏହା ବ୍ୟାକଏଣ୍ଡ siteverify ଅନ୍ତର୍ଭୁକ୍ତ କରେ, ବ୍ରାଉଜର ୱିଜେଟ କିମ୍ବା ଯାଞ୍ଚ ଫଳାଫଳର ବୈଧତା ନୁହେଁ।
ପ୍ରତ୍ୟେକ ଯାଞ୍ଚକର୍ତ୍ତା ପାଇଁ ପୃଥକ ନୀତି ପାଇଁ ସାର୍ବଜନୀନ RequestMethod ଇଣ୍ଟରଫେସ ବ୍ୟବହାର କରନ୍ତୁ: submit ଅନୁରୋଧ ପାରାମିଟର ନେଇ ପ୍ରତିକ୍ରିୟା ବଡି ଫେରାଏ। ଭେଣ୍ଡର ଫର୍କର ଅତିରିକ୍ତ CurlPost କନଷ୍ଟ୍ରକ୍ଟର ବିକଳ୍ପ ଅଫିସିଆଲ ପ୍ୟାକେଜର ଇନପୁଟ ନୁହେଁ।