Recaptcha mindig hamis

Recaptcha mindig hamis
2017-09-18T15:33:28+02:00
2017-09-21T15:27:45+02:00
2022-08-10T19:30:29+02:00
handycam1414
Sziasztok!

Használom a recaptcha V2-őt az oldalamon. Minden beállítottam a videók alapján,csak az a baj hogy minden false eredményt ad vissza.

function post_captcha($user_response) { $fields_string = ''; $fields = array( 'secret' => '6LdekDAUAAAAAPHalhJlxf2hpleZJx6NslZgEhUa', 'response' => $user_response ); foreach($fields as $key=>$value) $fields_string .= $key . '=' . $value . '&'; $fields_string = rtrim($fields_string, '&'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://www.google.com/recaptcha/api/siteverify'); curl_setopt($ch, CURLOPT_POST, count($fields)); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, True); $result = curl_exec($ch); curl_close($ch); return json_decode($result, true); }
Tehát a $return valtozo mindig üres lesz. A bemásolt secret key localhost-os, de megcsináltam valódi oldalon is hátha az a baj, de ott se volt jó. 



Valami megoldás esetleg? Előre is köszönöm.
Mutasd a teljes hozzászólást!
Nézd meg, hogy van-e cURL hiba vagy json decode hiba:

// ... $result = curl_exec($ch); if(curl_errno($ch)) { exit('curl hiba: ' . curl_error($ch)); } curl_close($ch); $json = json_decode($result, true); if(json_last_error()) { exit('json hiba: ' . json_last_error()); } // ...
Mutasd a teljes hozzászólást!

abcd