Advertisement
Guest User

Untitled

a guest
Jan 6th, 2019
1,529
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.71 KB | None | 0 0
  1. function validateRecaptcha() {
  2.     $token = $_POST['token'];
  3.     $action = $_POST['action'];
  4.     $secret = 'your_secret';
  5.  
  6.     if(isset($token) && !empty($token)){
  7.         $verifyURL = 'https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($secret) .  '&response=' . urlencode($token);
  8.         //get verify response data
  9.         $verifyResponse = file_get_contents($verifyURL);
  10.         $responseData = json_decode($verifyResponse);
  11.  
  12.         if($responseData && $responseData->success && $responseData->action === $action) {
  13.             return $responseData->score;
  14.         }
  15.  
  16.         // maybe check error codes in responseData here and return them.
  17.     } else {
  18.         return "No Token";
  19.     }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement