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

CurlPost đặt URL xác minh, dữ liệu POST và các kiểm tra chứng chỉ thông thường mà không gán proxy rõ ràng. Môi trường libcurl của tiến trình PHP có thể chọn tuyến đường.

Với listener HTTP, dùng https_proxy=http://proxy.example:8080. Với listener SOCKS5 được hỗ trợ có DNS phía proxy, khởi chạy POSIX là:

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

Với tuyến proxy công cộng được phép tới siteverify, danh sách proxy SOCKS5 cung cấp ứng viên cho ví dụ SOCKS5. Tiện ích PHP cURL và hỗ trợ proxy libcurl đã chọn phải có sẵn. Nếu PHP-FPM hoặc worker công việc thực hiện xác minh, hãy cung cấp môi trường khởi chạy của nó; xuất ở nơi khác không cập nhật nó.

Điều này bao gồm siteverify backend, không phải widget trình duyệt hay tính hợp lệ của kết quả xác minh.

Với chính sách riêng cho từng trình xác minh, dùng giao diện công khai RequestMethod: submit nhận tham số yêu cầu và trả về nội dung phản hồi. Tùy chọn constructor CurlPost bổ sung của fork nhà cung cấp không phải đầu vào của gói chính thức.

Bài viết liên quan