title: Ne reCAPTCHA giving me a 403 error
body: <p>Recently a client told me his website's reCAPTCHA was no longer working. After investigating, I found out that Google changed it. I upgraded their site using the new documentation from Nov 19, 2014, but it always gives me a 403 error.  I tried submitting just the secret key and that returned a JSON result with a false and an error. I did the same by just submitting the response from the g-recaptcha-response field and it also returned a JSON result with the error.  As soon as I put both of them into a string using http_build_query, I get a 403 forbidden from Google.  </p>
  
  <p>I am using the new <a href="http://www.google.com/recaptcha/api/siteverify" rel="nofollow">http://www.google.com/recaptcha/api/siteverify</a> URL.  I am submitting to it using PHP cURL using the following code:</p>
  
  <pre><code>    $post_data = array('response'=&gt;$response, 'secret'=&gt;$privatekey);
      $curlPost = http_build_query($post_data, '', '&amp;');
  
      $ch = curl_init();
  
      //Set the URL of the page or file to download.
      $url = 'http://www.google.com/recaptcha/api/siteverify';
  
      curl_setopt($ch, CURLOPT_URL, $url);
      curl_setopt($ch, CURLOPT_HEADER, 0);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($ch, CURLOPT_POST, 1);
      curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
  
      $data_json = curl_exec($ch);
  </code></pre>
  
  <p>Any help would be greatly appreciated.</p>