Autor | Zpráva | ||
---|---|---|---|
WordpressKokos Profil |
#1 · Zasláno: 31. 10. 2017, 16:38:38
Zdravím,
Mám nový kód pro neviditelnou captchu pro verifikování uživatelů: if(isset($_POST['Submit'])){ if($_SERVER["REQUEST_METHOD"] == "POST") { if(isset($_POST['g-recaptcha-response'])) { $secretKey = 'xxxxxxxxxxxxxxxxxxx'; $response = $_POST['g-recaptcha-response']; $remoteIp = $_SERVER['REMOTE_ADDR']; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'https://www.google.com/recaptcha/api/siteverify'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($curl, CURLOPT_TIMEOUT, 10); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curl); $error = !$result ? curl_error($curl) : null; curl_close($curl); var_dump($result); $result = json_decode($result); if ($result->success == true) <form id="mainForm" name="reload" action="" method="post"> <input type="hidden" name="Submit" /> <button class="loginmodal-submit g-recaptcha" data-sitekey="xxxxxxxxxxxxxxxxxxx" data-callback="submitreload" style="display: none;"></button> </form> <script type="text/javascript"> function submitreload( ) { document.getElementById("mainForm").submit(); } window.onload = setInterval( submitreload, 1*60*1000 ); </script> Takhle se verifikuje captcha každou minutu pči načtení stránky, a neustále to hazí error, wrong captcha. PLS HELP |
||
Časová prodleva: 6 let
|
0