Mam taki problem ponieważ na stronie próbuję ustawić recaptcha 2.0 googl'a i za cholere nie chce działać. Znalazłem gdzieś gotowca w trzech różnych wersjach w finalnej powinno pięknie śmigać a tu dalej nic... Kod wygląda następująco:
{ function isValid() { try { $url = 'https://www.google.com/recaptcha/api/siteverify'; 'secret' => 'KLUCZ PRYWATNY', 'response' => $_POST['g-recaptcha-response'], 'remoteip' => $_SERVER['REMOTE_ADDR']); 'method' => 'POST', 'content' => http_build_query($data) ) ); return json_decode($result)->success; } catch (Exception $e) { return null; } }; if(isValid() == true) { $login = $_POST['login']; $conn = mysqli_connect("",""); $query = "SELECT * FROM adm WHERE login = '$login'"; $do_query = mysqli_query($conn, $query); $row = mysqli_fetch_array($do_query); if(($login == $row['login']) && ($password == $row['haslo'])) { $_SESSION['adm'] = 1; } else { echo '<div style="position:relative; top:50px; left: 30%; text-align:center; padding:20px; background-color:rgba(255,0,0,0.8); box-shadow: inset 0px 0px 10px black; width:200px; height:70px; font-size:30px; font-weight: bold;">Zły login lub hasło.</div>'; }; } else { }; };
Nie zdażyło mi się jeszcze żeby funkcja zwróciła wartość true.