აირჩიეთ CurlPost reCAPTCHA PHP-ის პროქსი-გაცნობიერებული backend მოთხოვნისთვის
გამოიყენეთ მოთხოვნის მეთოდის ოფიციალური ინექცია და libcurl გარემო siteverify ზარების შემსრულებელ PHP worker-ზე.
$method = new \ReCaptcha\RequestMethod\CurlPost();
$verifier = new \ReCaptcha\ReCaptcha($secret, $method);CurlPost ადგენს ვერიფიკაციის URL-ს, POST მონაცემებს და სერტიფიკატის ჩვეულებრივ შემოწმებებს ცხადი პროქსის მინიჭების გარეშე. PHP პროცესის libcurl გარემოს შეუძლია მარშრუტის არჩევა.
HTTP მსმენელისთვის გამოიყენეთ https_proxy=http://proxy.example:8080. მხარდაჭერილი SOCKS5 მსმენელისთვის პროქსის მხარეს DNS-ით POSIX გაშვება ასეთია:
https_proxy=socks5h://proxy.example:1080 php verify.phpsiteverify-მდე დაშვებული საჯარო-პროქსის მარშრუტისთვის SOCKS5 პროქსების სია გთავაზობთ კანდიდატებს SOCKS5 მაგალითისთვის. PHP cURL გაფართოება და არჩეული libcurl პროქსის მხარდაჭერა ხელმისაწვდომი უნდა იყოს. თუ ვერიფიკაციას PHP-FPM ან სამუშაო პროცესი ასრულებს, მიაწოდეთ მისი გაშვების გარემო; სხვაგან ექსპორტი მას არ განაახლებს.
ეს მოიცავს backend siteverify-ს, და არა ბრაუზერის ვიჯეტს ან ვერიფიკაციის შედეგის ვალიდურობას.
თითოეული ვერიფიკატორისთვის იზოლირებული პოლიტიკისთვის გამოიყენეთ საჯარო RequestMethod ინტერფეისი: submit იღებს მოთხოვნის პარამეტრებს და აბრუნებს პასუხის სხეულს. მომწოდებლის fork-ის დამატებითი CurlPost კონსტრუქტორის ოფცია არ არის ოფიციალური პაკეტის შეყვანა.