PHP - настройка прокси Google Recaptcha - PullRequest
0 голосов
/ 08 января 2020

Я использую PHP библиотеку-оболочку для Google Recaptcha.
https://packagist.org/packages/google/recaptcha

Мне нужно настроить прокси, но, как я выясняю, эта библиотека не есть поддержка конфигурации прокси.

Есть ли у кого-нибудь возможность успешно настроить конфигурацию прокси для Google Recaptcha?

Это правильно работающий код на сервере без прокси

    /**
     * RecaptchaService constructor.
     *
     * @param ReCaptcha $recaptcha
     */
    public function __construct(ReCaptcha $recaptcha)
    {
        $this->recaptcha = $recaptcha;
    }

    /**
     * @param array $data
     *
     * @return bool
     */
    public function validateCaptcha(array $data): bool
    {
        $response = $this->recaptcha->verify($data['gRecaptchaResponse'], $data['clientIp']);

        return $response->isSuccess() || \PHP_SAPI === 'cli';
    }

Я полагаю, что прокси должен быть настроен до или в рамках вызова метода verify.

...