PHP Class для проверки Google reCaptcha V2

PHP Class для проверки Google reCaptcha V2 1.0

  • Автор темы pligin
  • Дата начала
pligin
Участник
Сообщения
3.654
Реакции
1.336
Telegram
pligin
pligin добавил(а) новый ресурс:

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';
на...
Узнать больше об этом ресурсе...
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
Сталкивался с каптчей. Проблема вот в чем... file_get_contents не на всех хостингах работает почему то, поэтому пришлось через cURL пилить. Через cURL, как мне показалось, удобнее, проще и меньше кода.
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
Telegram
pligin
APTEMOH написал(а):
Сталкивался с каптчей. Проблема вот в чем... file_get_contents не на всех хостингах работает почему то, поэтому пришлось через cURL пилить. Через cURL, как мне показалось, удобнее, проще и меньше кода.
file_get_contents дает ошибку, если заголовки не передавать
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',
 
Сверху