Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Nová reCAPTCHA - Ako ju použiť?

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Neaktivní uživatel:26.5.2017 11:36

Super, moc děkuji. :-)

Odpovedať
Neaktivní uživatelský účet
Avatar
Šimon Rataj
Člen
Avatar
Šimon Rataj:28.12.2017 13:35

Kdyby to někomu nešlo kvůli direktivě allow_url_fopen a nemůže to změnit (nemá přístup k php.ini), může zkusit tuto funkci:

function get_remote_data($url, $post_paramtrs = false) {
    if(is_array($post_paramtrs) || is_object($post_paramtrs)) {
      $arr = (array) $post_paramtrs;
      $arr2 = [];
      foreach($arr as $k => $v) {
        $arr2[] = $k . "=" . urlencode($v);
      };
      $post_paramtrs = implode("&", $arr2);
    };
    $c = curl_init();
    curl_setopt($c, CURLOPT_URL, $url);
    curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
    if($post_paramtrs) {
      curl_setopt($c, CURLOPT_POST, true);
      curl_setopt($c, CURLOPT_POSTFIELDS, $post_paramtrs);
    };
    curl_setopt($c, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:33.0) Gecko/20100101 Firefox/33.0");
    curl_setopt($c, CURLOPT_COOKIE, 'CookieName1=Value;');
    curl_setopt($c, CURLOPT_MAXREDIRS, 10);
    $follow_allowed = !(ini_get('open_basedir') || ini_get('safe_mode'));
    if($follow_allowed)
      curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 9);
    curl_setopt($c, CURLOPT_REFERER, $url);
    curl_setopt($c, CURLOPT_TIMEOUT, 60);
    curl_setopt($c, CURLOPT_AUTOREFERER, true);
    curl_setopt($c, CURLOPT_ENCODING, 'gzip,deflate');
    $data = curl_exec($c);
    $status = curl_getinfo($c);
    curl_close($c);
    preg_match('/(http(|s)):\/\/(.*?)\/(.*\/|)/si', $status['url'], $link);
    $data = preg_replace('/(src|href|action)=(\'|\")((?!(http|https|javascript:|\/\/|\/)).*?)(\'|\")/si','$1=$2' . $link[0] . '$3$4$5', $data);
    $data = preg_replace('/(src|href|action)=(\'|\")((?!(http|https|javascript:|\/\/)).*?)(\'|\")/si','$1=$2' . $link[1].'://' . $link[3] . '$3$4$5', $data);
    if($status['http_code']==200)
      return $data;
    elseif($status['http_code']==301 || $status['http_code']==302) {
      if(!$follow_allowed) {
        if(!empty($status['redirect_url']))
          $redirURL = $status['redirect_url'];
        else {
          preg_match('/href\=\"(.*?)\"/si',$data,$m);
          if(!empty($m[1]))
            $redirURL=$m[1];
        };
        if(!empty($redirURL))
          return  call_user_func(__FUNCTION__, $redirURL, $post_paramtrs);
      };
    };
    return "ERRORCODE22 with " . $url . "!!<br/>Last status codes<b/>:" . json_encode($status) . "<br/><br/>Last data got<br/>:" . $data;
  };

A pak to načíst nějak takhle:

$json = json_decode(get_remote_data("https://www.google.com/recaptcha/api/siteverify", ['secret' => "vašKlíč", 'response' => $_POST['g-recaptcha-response']]));
Avatar
JackieDecker
Člen
Avatar
JackieDecker:28.12.2018 15:48

Dobrý den,
mohl byste mi prosím poradit, jak zprovozním google captchu ve wordpressu. Už se s tím peru nějakou dobu a stále se mi nedaří přijít na to, jak to udělat...
Předem děkuji za odpověď.

Avatar
Odpovedá na JackieDecker
Michal Novák:8.3.2019 10:02

Ahoj, zkoušel jsi hledat nějaký již hotový plugin pro WP? Kdyžtak budu rád, když zkusíš ten můj: https://cs.wordpress.org/…e-recaptcha/

Avatar
JackieDecker
Člen
Avatar
JackieDecker:23.3.2019 19:44

Zkoušela jsem, ale asi jsem levá, protože se mi to pořád nepodařilo rozchodit. Zkusím tedy ten tvůj, děkuji za odkaz :)

Avatar
David Beko
Člen
Avatar
David Beko:26.11.2020 19:43

Postupujem presne podla navodu, kluce zadavam urcite spravne, ale uz len ked vlozim script a div tak pri nacitani webu sa mi zobrazuje chyba:
CHYBA pre vlastníka webu: typ kľúča nie je platný
V com moze byt problem?

Avatar
Lukáš Hornych
Tvůrce
Avatar
Odpovedá na David Beko
Lukáš Hornych:26.11.2020 21:14

Možná nemáš správně nastavenou doménu pro ty klíče.

Avatar
David Beko
Člen
Avatar
Odpovedá na Lukáš Hornych
David Beko:26.11.2020 21:57

co to znamena?

Avatar
Lukáš Hornych
Tvůrce
Avatar
Odpovedá na David Beko
Lukáš Hornych:26.11.2020 22:00

Na stránkách Googlu, kde si necháváš generovat ty klíče, se dá specifikovat, na jakých doménách ty klíče budou fungovat.

Avatar
David Beko
Člen
Avatar
David Beko:26.11.2020 23:41

To mam nastavene spravne. Bez www, bez http, proste len domena a koncovka jak je v priklade.domena.cz

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 20.