Web pro horních 10 000 www.koncier.cz
Zobrazují se odpovědi 1 až 21 z 21

Nedaří se rozchodit recaptcha

  1. Zdravím,


    z nějakýho důvodu (určitě to bude blbost) nedokážu rozjet recaptcha na stránce kkbabice.cz/kontakty.php. Můžete mi prosím někdo poradit, co dělám špatně?


    PHP kód:
    $captcha $_POST['g-recaptcha-response'];
    $private_recaptcha_key '6LeAUhHkbpX1AAAAALuTdOtmcLD6aHmzLGYp2Il62aJzE'//kkbabice.cz
    $ip $_SERVER['REMOTE_ADDR'];
     
    $response file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$private_recaptcha_key."&response=".$captcha."&remoteip=".$ip);
    $response json_decode($response,true);
    if(
    $response["success"] === false) {
        die (
    'Je potřeba vyplnit antispamovou ochranu.');

    EDIT: hodnota $response:
    PHP kód:
    {
      
    "success"false,
      
    "error-codes": [
        
    "missing-input-response"
      
    ]

    Naposledy upravil gully : 07.07.2018 v 18:08

  2. Co se právě děje na Webtrhu?
  3. Pouzi google/recaptcha kniznicu namiesto home-made riesenia.

  4. A kde ji najdu. Jinak už vím, že je problém ve vyhodnocení výsledku, kdy server vrací
    PHP kód:
    {
      
    "success"true,
      
    "challenge_ts""2018-07-07T16:32:37Z",
      
    "hostname""kkbabice.cz"

    ale ve skriptu v té podmínce je vyhodnoceno False .... Fakt nevím ...

  5. Podle me nesedi datovej typ false. Uber jedno rovnitko v tom porovnani === false

  6. Použil jsem knihovnu a problém zůstává. Stále se špatně vyhodnocuje, i když server recapcha vraci správný výsledek.

    PHP kód:
    require_once('recaptchalib.php');


    $verify = new recaptchalib($private_recaptcha_key$captcha);
    if (
    $verify->isValid() == false) {
        die (
    "ReCAPTCHA nebyla zadána správně. Zkuste to znovu.");
    } else {
        die (
    "ReCAPTCHA byla zadána správně.");

    Máte někdo nápad? Já už skutečně nevím. 6 hodin se s tím ... Možná bude chyba už ve formu, ale žádnou jsem nenašel.

    Citace Původně odeslal musil.david Zobrazit příspěvek
    Podle me nesedi datovej typ false. Uber jedno rovnitko v tom porovnani === false
    To jsem udělal podle knihovny ReCAPTCHA, ale nic nepomáhá.

  7. Zazipuj to a posli mi to mailem. Mam ho v profilu :)

  8. Poslal jsem. Děkuji :)

  9. udělej to znovu "step by step" jak to má být skutečně podle google: https://webdesign.tutsplus.com/cs/tu...ite--cms-23024

  10. I podle té stránky, na kterou odkazuješ, jsem to dělal. Ale chci říct, že mi ten server vrací správný výsledek. Pokud pošlu řetězec v adresním řádku při vyplněné ReCAPTCHA, pak dostávám toto:

    PHP kód:
    {
      
    "success"true,
      
    "challenge_ts""2018-07-07T18:40:03Z",
      
    "hostname""kkbabice.cz"

    Jinak dostávám:
    PHP kód:
    {
      
    "success"false,
      
    "error-codes": [
        
    "missing-input-response"
      
    ]


  11. Citace Původně odeslal gully Zobrazit příspěvek
    I podle té stránky, na kterou odkazuješ, jsem to dělal. Ale chci říct, že mi ten server vrací správný výsledek. Pokud pošlu řetězec v adresním řádku při vyplněné ReCAPTCHA, pak dostávám toto:

    PHP kód:
    {
      
    "success"true,
      
    "challenge_ts""2018-07-07T18:40:03Z",
      
    "hostname""kkbabice.cz"

    Jinak dostávám:
    PHP kód:
    {
      
    "success"false,
      
    "error-codes": [
        
    "missing-input-response"
      
    ]

    možná je to blbost:) ale zkus dát ten "privat key" do uvozovek namísto 'apostrofu' ....?

  12. Já myslím, že tím to nebude, když se mi vrací správný výsledek.

  13. Citace Původně odeslal gully Zobrazit příspěvek
    Já myslím, že tím to nebude, když se mi vrací správný výsledek.
    myslel jsem v v kodu ne v adres. řádku

  14. Změněno. Nic se nezměnilo. To jsem vážně zvědavej, kde bude zakopanej pes. A to se mi nedaří ani poslat mail přes phpMailer, se kterým už jsem několikrát pracoval a de facto kopíruju ten kód a nemůže se připojit k smtp serveru.

  15. Citace Původně odeslal gully Zobrazit příspěvek
    Změněno. Nic se nezměnilo. To jsem vážně zvědavej, kde bude zakopanej pes. A to se mi nedaří ani poslat mail přes phpMailer, se kterým už jsem několikrát pracoval a de facto kopíruju ten kód a nemůže se připojit k smtp serveru.
    nedělal jsi před tím nějaké změny v nastavení DNS té domény?

    koukám přes Whois, že zrovna včera se ti něco na doméně aktualizovalo

  16. S DNS jsem nedělal nic. Ale teď se dívám a neměl jsem povolen fopen wrapper. Tak uvidíme ...

    EDIT:
    Takže vyřešeno, bylo to tím. Všem zúčastněným díky za váš čas a ochotu pomoct a hezký zbytek večera.

  17. Citace Původně odeslal gully Zobrazit příspěvek
    S DNS jsem nedělal nic. Ale teď se dívám a neměl jsem povolen fopen wrapper. Tak uvidíme ...
    minimálně se ti včera změnil registrátor...

  18. Urcite mas vse spravne nastaveno? https://developers.google.com/recapt...fy#api-request. Zkousel jsem odeslat form z webu, recaptcha funguje, ale formular hlasi chybu v phpmaileru, pry smtp chyba.

  19. Teď se snažím rozchodit ten google. Captchu jsem kvůli testování vypnul. S tím googlem to ale taky nebude asi hned. Pořád to hlásí, že se nemůže připojit a nastaveno to mám. Tak snad se mi to podaří brzy rozchodit.

  20. jak jsi nemohl nic dělat z DNS když se ti 6.7.2018 změnil registrátor?

  21. Nebylo to v DNS, navíc stránky jsem tam dával včera, takže po změně DNS.

  22. Citace Původně odeslal gully Zobrazit příspěvek
    Nebylo to v DNS, navíc stránky jsem tam dával včera, takže po změně DNS.
    tak asi shoda náhod...

Hostujeme u Server powered by TELE3