pligin добавил(а) новый ресурс:
PHP Class для проверки Google reCaptcha V2 - PHP Class для проверки Google reCaptcha V2
PHP Class для проверки Google reCaptcha V2 - PHP Class для проверки Google reCaptcha V2
Узнать больше об этом ресурсе...Данный PHP класс проверит правильность отправки Google reCaptcha V2.
Пример использования
Применительно для фруктовой фермы:PHP:include('_class.recaptcha.php'); $recaptcha = new recaptcha($_POST['g-recaptcha-response'],'recaptchaSekretKey'); $response = $recaptcha->checkRecaptcha(); if($response){ //You are a man! }else{ //You are a robot! }
в файл /classes/_class.config.php добавить
на...Код:#rreCaptcha secret key public $recaptchaSekretKey = 'recaptchaSecretKey';
file_get_contents дает ошибку, если заголовки не передаватьAPTEMOH написал(а):Сталкивался с каптчей. Проблема вот в чем... file_get_contents не на всех хостингах работает почему то, поэтому пришлось через cURL пилить. Через cURL, как мне показалось, удобнее, проще и меньше кода.
PHP:
'header' => 'Content-Type: application/x-www-form-urlencoded\r\n'.
'Content-Length: '.strlen($this->getData()).'\r\n'.
'User-Agent:MyAgent/1.0\r\n',