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

CurlPost نشانی تأیید، داده‌های POST و بررسی‌های عادی گواهی را بدون تخصیص پروکسی صریح تنظیم می‌کند. محیط libcurl فرایند PHP می‌تواند مسیر را انتخاب کند.

برای شنونده HTTP از https_proxy=http://proxy.example:8080 استفاده کنید. برای شنونده پشتیبانی‌شده SOCKS5 با DNS در سمت پروکسی، راه‌اندازی POSIX چنین است:

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

برای مسیر مجاز پروکسی عمومی به siteverify، فهرست پروکسی SOCKS5 نامزدهایی برای نمونه SOCKS5 فراهم می‌کند. افزونه PHP cURL و پشتیبانی پروکسی libcurl انتخاب‌شده باید موجود باشند. اگر PHP-FPM یا کارگر کار تأیید را انجام می‌دهد، محیط راه‌اندازی آن را تأمین کنید؛ صدور در جای دیگر آن را به‌روزرسانی نمی‌کند.

این siteverify بک‌اند را پوشش می‌دهد، نه ویجت مرورگر یا اعتبار نتیجه تأیید را.

برای سیاست جداگانه برای هر تأییدکننده، از رابط عمومی RequestMethod استفاده کنید: submit پارامترهای درخواست را می‌گیرد و بدنه پاسخ را برمی‌گرداند. گزینه اضافی سازنده CurlPost در فورک فروشنده ورودی بسته رسمی نیست.

مقالات مرتبط