PHP Tutorial For Beginners: Google reCAPTCHA v2

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии • 278

  • @mirmil11
    @mirmil11 3 месяца назад +1

    This is the best tutorial on this topic. Precise and crystal clear information delivered with good and clear English diction. Thank you Senaid.

  • @helloitsjury
    @helloitsjury 5 лет назад +4

    You are the only guy who explains this properly. THANK YOU SO MUCH

  • @noeljose
    @noeljose 6 лет назад +4

    I saw almost all your videos on php, you deserves a great salute. thank you brother

  • @dammyadonis8840
    @dammyadonis8840 4 года назад +1

    i honestly don't have a choice other than to like this video, it's great
    thank you

  • @EVOAXL
    @EVOAXL 4 года назад +1

    I was struggling to implement reCAPTCHA V2 and you provided a simple and well explained solution, thank you very much!

  • @thtuskey
    @thtuskey 3 года назад

    How do you implement this to bring up the picture challenge? Isn't that v2?

    • @thtuskey
      @thtuskey 3 года назад

      (All figured out)

  • @dissonancia_cognitiva
    @dissonancia_cognitiva 5 лет назад +8

    Simples, prático e objetivo. Único tutorial que realmente valeu a pena assistir, parabéns!!!!

  • @Fonzzzzzii
    @Fonzzzzzii 6 лет назад +1

    I added a reCAPTCHA v2 to my event registration website but I didn't tie it with Google, thinking that disabling the submit button until the reCAPTCHA was checked would be enough. I was wrong. Once my website went public, I got a flood of people registering for the event. Things were smooth for the first two days, however, on the third day some idiot had a robot register fake participants to my event. It was so bad. I was getting around one new registration every three to five seconds. I found your video and quickly implemented the fix by connecting the reCAPCHA with Google. Suddenly I stopped getting fake registrations. I did a quick registration test to make sure that registration was still working, and thankfully it was. Your video saved my event! Thank you!

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      I am sorry that you had such a bad experience, but glad that my video could help.

  • @PixelHamster
    @PixelHamster 6 лет назад +2

    according to the reCaptcha docs you have to use a post request to verify a user

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      Yes, they said that in docs, but it will work with both. :)

  • @posinfo
    @posinfo 6 лет назад

    Hi, can I use curl to get some data from a website with this google reCaptcha?

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      Not sure what do you mean, can you elaborate on that?

  • @SRHartley
    @SRHartley 2 года назад

    My v2 reCAPTCHA v2 works on my test server, localhost, and partially on my live domain. On the live domain, I get the green tick after selecting the correct images in the Captcha, however, when I press the Save button I receive the message 'Verfication Failed'. I have added both domains to the list of domains in the v2 settings. Any ideas?

  • @bedrockmace840
    @bedrockmace840 6 лет назад

    I have a very troubled problem reCAPTCHA security validation I have to go out to confirm when I go to a site but I do not go out to confirm it on any site and I can not sign up or I can not enter the sites I get confirmation on the laptop but not on the PC please try every way I uploaded my dlls and tried different browsers. I tried the combofix. I did not try adw. I do not want to format the mmm: /

  • @bringit_bruh6327
    @bringit_bruh6327 7 лет назад +9

    Due to the high quality content on your channel i have decided to subscribe :)

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      LoL! Thank you for that comment and for subscribing too! You're amazing. :)

    • @YOYOSHIVA
      @YOYOSHIVA 7 лет назад +1

      im shocked to see 4k res for a tech vid ...most generous coder out there ..big thumps up from my otherwise tiring eyes

    • @SenaidBacinovic
      @SenaidBacinovic  5 лет назад

      @@YOYOSHIVA Somehow I have missed your comment... thank you! :)

  • @skivas4225
    @skivas4225 4 года назад

    Hey, how do you make the reCaptcha field a "required" field?

  • @yamahallx45
    @yamahallx45 4 года назад

    What is the editor you are using?

  • @ivanbazan8421
    @ivanbazan8421 5 лет назад +1

    A very simple and easy to understand explanation. Thanks!

  • @collinstubblefield5596
    @collinstubblefield5596 7 лет назад +2

    Thank you so much. You totally rock. I wouldn't have figured it out on my own.

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Thank you so much! Appreciate the feedback and support. :)

  • @0zec
    @0zec 6 лет назад +1

    thanks bra , at last clean and simple lesson. Works like a charm

  • @robertjb6543
    @robertjb6543 3 года назад

    The one MAIN thing Sir your NOT checking for is what if someone leaves a field empty but they still check the ReCaptcha? What error are they going to get or will the ReCaptcha still work?

  • @developeraccount438
    @developeraccount438 6 лет назад

    Please create logout when user click wimdow back btn or click window refresh. For security..

  • @kennethwood9200
    @kennethwood9200 6 лет назад +1

    Thanks! Finally a simple implementation that works without adding any complexity!

  • @cpccworkshop
    @cpccworkshop 4 года назад

    How do I get ReCaptcha to send the content of the form to my email? Please advise!

  • @projectpeanut8057
    @projectpeanut8057 5 лет назад

    Hello Senaid,
    I have a question... do I need to do something different if i am submitting my form with ajax? because at the moment i am doing my implementation exactly as shown in this video. and I get the error that says something along the lines "missing-response-input" so i am guessing this has to do with the fact that all the other values from the form get passed through ajax except for the captcha field. I don't think this field exists in the send() method if not specified by me right? so this might work with posting a form traditionally using names but otherwise no... or am i wrong?

  • @NightcoreBlast
    @NightcoreBlast 5 лет назад +1

    wonderful! everything else was failing for me and this is the only one that worked, not only that, but it was all simple!

    • @SenaidBacinovic
      @SenaidBacinovic  5 лет назад +1

      Glad I could help, thank you for the feedback :)

  • @maximmasare7966
    @maximmasare7966 2 месяца назад

    Nice of you having the source code in the description.

  • @codingworld1075
    @codingworld1075 6 лет назад +1

    Nice and simple to understand, However, I wish to ask you if thesame procedure can be followed fof a live serve domain name or what do I need to change

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      Thank you. Yes, you can use the same procedure, and the only difference is that you instead of "localhost" need to put your domain name.

  • @fahadhafeez8086
    @fahadhafeez8086 5 лет назад +1

    Thanks man! it helps a lot

  • @joaopaulocruzrosa5368
    @joaopaulocruzrosa5368 5 лет назад +2

    I'm getting the "verification failed" msg even when I check the recaptcha? Why is it not working! Pls

    • @nortski78
      @nortski78 4 года назад

      Same, just can't get this to work. So frustrating.

  • @nazububu
    @nazububu 7 лет назад +1

    A good lesson. Everything is clear and simple. Thank.

  • @TyZo
    @TyZo 6 лет назад +2

    Thank you for this Senaid! I wish google provided better documentation for setting up reCAPTCHA. You are a life saver!

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      My pleasure, glad you like it!

    • @topnetworkersgroup
      @topnetworkersgroup 5 лет назад +1

      i agree; just got here and hope this video helps me out; the documentation by google is TRASH .....

    • @SenaidBacinovic
      @SenaidBacinovic  5 лет назад

      @@topnetworkersgroup did you find it useful?

    • @topnetworkersgroup
      @topnetworkersgroup 5 лет назад

      @@SenaidBacinovic hey thanks for responding; I actually 'put it off' until a few moments ago. I figured some of the code you had I didn't need; and it didn't work at first; I ended up removing the extra code and 'mistakenly' discovered that just putting the api.js in the Head area 'seems' to be enough ......... going to update a few more codes and see if the theory is right; maybe googles 'simple documentation' is enough afterall; thanks for this tutorial however!!

    • @SenaidBacinovic
      @SenaidBacinovic  5 лет назад

      @@topnetworkersgroup Hmm, that is interesting. After all, it all depends on your entire project structure, and maybe you need to make a few changes in order to be able to use it.

  • @randominternetuser1681
    @randominternetuser1681 6 лет назад +3

    Will you do this for recaptcha v3?

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад +1

      Yes, for sure. :)

    • @randominternetuser1681
      @randominternetuser1681 6 лет назад

      Coding Passive Income Thanks, there are no good tutorials for recaptcha v3 so I had to use v2 for my website

  • @charleswilliams8368
    @charleswilliams8368 7 лет назад

    I watched this a couple of times and was able to implement it. Thanks.

  • @dennis6135
    @dennis6135 6 лет назад +3

    Thanks man, this is great! worked first try, great explanation. Subbed :)

  • @odunladeoluwaseun7880
    @odunladeoluwaseun7880 6 лет назад

    sir I keep getting invalid input response. could it be because I use ajax with my form? do I need to pass recaptcha code with ajax from my form? how do I do that? thank you

  • @pianoLee-sx9dx
    @pianoLee-sx9dx 6 лет назад

    Must the secret key be in single or double quotes? I got it to work by putting a double quote for the $url but why is it in double quote?

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      It doesn't matter, but you need to know how to use single/double quotes properly.
      Example: Let's imagine we have one variable: $number = 1;
      * echo 'number = $number'; ----> OUTPUT: number = $number
      * echo "number = $number"; -----> OUTPUT: number = 1
      * echo 'number = ' . $number; -----> OUTPUT: number = 1
      So, in conclusion it means that if you're using variable inside single quotes, it will actually only display the variable and not the data inside the variable, which with double quotes it will work as expected. Hope this helps.

  • @tac5094
    @tac5094 7 лет назад +1

    Great tutorial, but do you need to have the $username text field (or any other fields) to get it to work? I have a form and the fields have their own verification. I just need the catpcha to verify.

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Not really. You don't need any of those, I just made them for the purpose of this tutorial. You only need the part that I have copied from the Google website.

    • @tac5094
      @tac5094 7 лет назад +1

      I have it on a form using bootstrap, that has its own validation, and it's not working correctly. I tried the code without Bootstrap, and it worked perfectly, so still tinkering to figure it out.

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      T AC That's weird. If you want post a code here and I will try to help you.

    • @tac5094
      @tac5094 7 лет назад

      I'm making some progress, but I could use another pair of eyes. I have it validating (preventing submission until the user checks the "I'm not a robot" checkbox.) But I'm having trouble getting the validation error message to show for the captcha specifically. Page is here: beta.prospectors.com/contact.php.
      Contact.php html is:





      send.php is:

  • @francescomiraglia6319
    @francescomiraglia6319 3 года назад

    Thank you for this, very helpful. Now, in the case of successful verification, I need to pass the forms info to a page that stores those info in a database. What is the command to do that? Because before implementing captcha I was using the form action command but now I don't know how to do it ...

  • @AlexandruStefan
    @AlexandruStefan 6 лет назад +2

    Hello! I had troubles using your example and many others' examples. Finally, I found out why. And my solution could help a lot of people having the same problem as me. Your example uses file_get_contents. On many shared hosts, your example won't work because of that. So I tried with cURL instead and finally got it to work. Can I post here the curl example? Very easy to implement and could help other people. You could also offer that as an alternative code for those having problems with file_get_contents.

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      Thank you for sharing it with us, didn't know that. Absolutely, feel free to post code and help others that have a similar problem. :)

    • @AlexandruStefan
      @AlexandruStefan 6 лет назад +1

      $post_data = "secret=YOURSECRETKEYHERE&response=".$_POST['g-recaptcha-response']."&remoteip=".$_SERVER['REMOTE_ADDR'] ;
      $ch = curl_init();
      curl_setopt($ch, CURLOPT_URL, "www.google.com/recaptcha/api/siteverify");
      curl_setopt($ch, CURLOPT_POST, true);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($ch, CURLOPT_HTTPHEADER,
      array('Content-Type: application/x-www-form-urlencoded; charset=utf-8',
      'Content-Length: ' . strlen($post_data)));
      curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
      $googresp = curl_exec($ch);
      $decgoogresp = json_decode($googresp);
      curl_close($ch);
      if ($decgoogresp->success == true) {
      //Your success message or action here
      }
      else {
      //Your fail message or action here
      }

    • @wezhind1624
      @wezhind1624 6 лет назад

      +Alexandru Stefan It may be an idea to also include the USER-AGENT for completeness (being as some CORS issues can be remedied by its inclusion) - so, for instance, one would add the following to your code:
      curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0");

    • @julianm7999
      @julianm7999 6 лет назад

      I had the same problem. Thank you :)

    • @MrStepniewski
      @MrStepniewski 6 лет назад

      Hi, when I use your code, message about failing verification displays even BEFORE validation, what should I add to get message AFTER clicking on submit button? Thanks in advance man :)

  • @sheerasai5948
    @sheerasai5948 7 лет назад

    hey senoid everything works well but at the bottom of input it says localhost is not in the list of supported domains for this site key what does it mean?

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад +1

      sheera sai on 2:56 in the video, in the domains section you should insert localhost, just like I did, and everything should work without any problem.

    • @sheerasai5948
      @sheerasai5948 7 лет назад +1

      Coding Passive Income thank you so much will try..

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      sheera sai let me know if there is anything else that I can help you with :)

    • @sheerasai5948
      @sheerasai5948 7 лет назад +1

      Coding Passive Income sure you are very humble never seen a brilliant programmer like you

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад +1

      sheera sai thank you so much for support and nice words!

  • @Appemans
    @Appemans 6 лет назад +1

    Very nice tutorials, I learned a lot from them.
    I just have one question. If I don't submit the 'I'm not a robot' button but save directly, the form will get a warning that I forgot to submit that I'm not a robot button. But my form now is also reset. All fields are empty again. If I make a long form and some one made a mistake, the whole form will be reset and have to be typed in again :(
    So how does it work that by mistake the form input will not be deleted?

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      Thank you!
      For your problem, you can use two different approaches:
      - use javascript and prevent form submitting before someone click on that button
      - directly from PHP output the data to input "value" attribute from $_POST
      Hope this helps. :)

  • @ericktorres9853
    @ericktorres9853 4 года назад

    I am getting an error “missing-input-response” why is that?

  • @collettebarber2409
    @collettebarber2409 3 года назад

    I've been really struggling to implement this. So will start again following your code.

  • @Ruhgtfo
    @Ruhgtfo 5 лет назад

    Sir, is there anyway to use CDN to cache message from php server so that client side won't have to frequently request the info within DB for saving the performance of server load~

  • @expertcoder3101
    @expertcoder3101 3 года назад

    Sir many many thanks :) Helped me this video...

  • @those1kidds
    @those1kidds 7 лет назад +1

    Thank you much, it's ridiculous Google doesn't have something like this in their documentation. Makes it basically impossible to figure something like this out unless you're a PHP dev.

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      those1kidds I agree, the documentation is not that good for most of the things.

    • @those1kidds
      @those1kidds 7 лет назад +1

      Coding Passive Income how did you figure it out? Are you just that amazing? (:

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Ohh, thank you so much for nice words! :)

  • @danielmarques2350
    @danielmarques2350 7 лет назад +2

    You helped me a lot. Thanks!

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Daniel Marques it's my pleasure, thank you for the feedback :)

  • @BBLV
    @BBLV 5 лет назад

    You have very good skills! Pleasure to watch

  • @ericmarrero1334
    @ericmarrero1334 6 лет назад

    Very good tutorial. Any chance on doing a tutorial for Recaptcha v3?

  • @jvt3057
    @jvt3057 4 года назад

    just saw your vid the first 2 sec, I already love the accent and everything. instantly liked the video, now lets watch it. :P

  • @shalinnipuna440
    @shalinnipuna440 5 лет назад +1

    helped a lot. Thanks man

  • @hashemarabdoost6174
    @hashemarabdoost6174 6 лет назад

    thank you. very very clear and useful.

  • @subhamroy7715
    @subhamroy7715 5 лет назад

    how to validate recaptcha in client side, plz help

  • @weshuiz1325
    @weshuiz1325 5 лет назад

    well finnaly somebody who explain's it instead of just saying *copy the code from the link below*
    btw tip for you guy's who are starting to learn php or have few knowlege about it
    $username = htmlspecialchars(strip_tags($_POST['username']); if you actuely want it to be secure

  • @RicardoRamirez-kb8ib
    @RicardoRamirez-kb8ib 5 лет назад +1

    Solid tutorial! Thanks for the video!

  • @igortorga5396
    @igortorga5396 5 лет назад

    meu filho vc fez o impossivel, pq foi o unico video que assistir que realmente funcionou, parabens pelo trabalho ai, esta melhor que muita documentação por ai! Obrigado e excelente trabalho.

  • @RaimundoBaravaglio
    @RaimundoBaravaglio 6 лет назад

    Thank you! It was simple and practical for me. I'm just pointing out this error in minute 3:19
    There you say that the Google code must be placed before the closing of the BODY tag; but Google recommends doing it before closing the HEAD tag.
    Except for that minimal detail, I found the explanation excellent and easy (I highlight the facility, something unfortunately missing in Google) and I put it into practice.

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      Yes, I said that and still it's something that I recommend. Always you want to make sure that your page load as fast as possible, and you will achieve that by loading HTML and CSS first, and later load all other libraries, images etc.

  • @jorgesantanna3518
    @jorgesantanna3518 4 года назад

    Grato. Me ajudou bastante.

  • @moizkhalid2714
    @moizkhalid2714 5 лет назад +1

    So impress by this video

  • @PradeepSharma-py8xw
    @PradeepSharma-py8xw 6 лет назад

    how to make validation when all from the field is filled then caption are working.......?

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      I have two different tutorials for validation, please take a look:
      - ruclips.net/video/3oD8ZNb7lLM/видео.html
      - ruclips.net/video/tGTGYSljQG4/видео.html

    • @PradeepSharma-py8xw
      @PradeepSharma-py8xw 6 лет назад

      but this video not helpful for me.......?

    • @PradeepSharma-py8xw
      @PradeepSharma-py8xw 6 лет назад

      can you find any easy way for me.........?

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      It can't be easier than that, I am sorry.

  • @donallong2369
    @donallong2369 5 лет назад

    Hey Senaid,
    How do I stop the form being submitted?
    The code that you showed in the video only echos out true or false after the form was submitted, so how can I stop the form from being submitted and saved if the user does not click the recaptcha???
    Thanks again,
    Donal

    • @amarsahoo11
      @amarsahoo11 5 лет назад

      brother write if else statement

  • @gaurishukla9177
    @gaurishukla9177 6 лет назад +1

    You have solution to all my problems... subscribed :)

  • @siwakwifrancis8332
    @siwakwifrancis8332 7 лет назад +1

    hi mr first of all big up to you! can you teach us on to intergrate the web app with the google email varification

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Siwakwi Francis Do you mean on forcing visitors to verify their email before they can keep using some parts of your website?

  • @gr8zaheer
    @gr8zaheer 6 лет назад

    Easy method, easy way you make, love you 😍

  • @irvanfansuri6636
    @irvanfansuri6636 5 лет назад +1

    Thanks bro! Nice tutorial, very simple and easy to understand. You're amazing

  • @Airiblue
    @Airiblue 3 года назад

    ya no funciona asi :(

  • @emilyyang2126
    @emilyyang2126 6 лет назад

    got the problem of Trying to get property of non-object in C:\wamp64\www\DB_final-master\login\try.php on line 47 which
    45: $response = file_get_contents($url);
    46: $response = json_decode($response);
    47: if ($response->success)
    please help me

    • @SenaidBacinovic
      @SenaidBacinovic  6 лет назад

      Have you tried to check what do you have in $response after line 45? Maybe you get nothing from that $url.

  • @disskettenfett3599
    @disskettenfett3599 5 лет назад +1

    Thank you, you helped me a lot with your video. :)

  • @harrisongreeves5697
    @harrisongreeves5697 6 лет назад

    Hmmm... Mine just echos "verification failed" regardless of what input I enter. Any suggestions?

    • @maryh971
      @maryh971 5 лет назад

      Mine just echos "verification failed" regardless as well. Did you get it figured out?

  • @kiriloffice
    @kiriloffice 7 лет назад +1

    great tutorial just made it on my website, thanks :)

  • @habeasventuresinc.9858
    @habeasventuresinc.9858 5 лет назад +1

    Helped me alot ^^ thank you

  • @arifrkextras7215
    @arifrkextras7215 4 года назад +1

    Thank you so much sir
    you are the HERO sir

  • @jamkhm
    @jamkhm 6 лет назад

    Could you please post recaptcha v3 in JSP

  • @TheMadHermit
    @TheMadHermit 6 лет назад +1

    Great tutorial. Liked and subscribed!

  • @sunitabhatkar3476
    @sunitabhatkar3476 7 лет назад

    On my mobile phone recaptcha didn't' work. how to change recaptcha.

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Sunita Bhatkar Can you please explain what exactly do you mean when you say "didn't work"?

  • @TheEmperor000
    @TheEmperor000 6 лет назад +2

    9:22 -> "And now if I try again and hit I'm not a robot"... who are you trying to fool, Senaid? :D
    Your videos are awesome! Many thanks!

  • @sharongutierrez2803
    @sharongutierrez2803 7 лет назад +1

    Thank you! Nice and easy :)

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Sharon Gutierrez Thank you so much. Appreciate the support. :)

  • @maciejwisniewski5026
    @maciejwisniewski5026 6 лет назад

    Super, but how to make recaptcha responsive? It looks bad on mobile.

  • @ttmmcg
    @ttmmcg 5 лет назад

    Thank you very much for this tutorial, I followed it step by step but if I do not validate the captcha, the form is also sent, any suggestions?

    • @TheSebario
      @TheSebario 4 года назад +1

      The form has to be sent because there is a server verification.
      It serves to protect your server from database attack for example which will accept only request with valid response from recatpcha

    • @ttmmcg
      @ttmmcg 4 года назад

      @@TheSebario I got it, thank you.

  • @iamgauravdaware
    @iamgauravdaware 6 лет назад +1

    Really appreciate for making this video....

  • @Stampfff
    @Stampfff 7 лет назад +2

    Great tutorial, thank you!

  • @inmortal009
    @inmortal009 7 лет назад

    Thank you, you made this look so easy it's incredible

  • @carllegate5659
    @carllegate5659 7 лет назад +1

    why do i have to pick pictures of cars and you do not??

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      It all depends on the Google algorithm. An algorithm will decide will you need to choose from the pictures or it is enough to just click on that checkbox. It's nothing that you can manage from the code.

    • @carllegate5659
      @carllegate5659 7 лет назад +1

      thank you so much for the quick response...

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      It's my pleasure! Let me know if there is anything else that I can help you with. :)

    • @carllegate5659
      @carllegate5659 7 лет назад

      I tried everything...and could not get it to work...always response failed....

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Have you tried to download the source code?

  • @MotorcyclesandZen
    @MotorcyclesandZen 4 года назад

    Good stuff. Thank you!

  • @shaikhsarfaraj5936
    @shaikhsarfaraj5936 6 лет назад +1

    Awesome , thanks sir

  • @shajahanj2646
    @shajahanj2646 6 лет назад

    ERROR for site owner: Invalid site key

  • @thebestken
    @thebestken 2 года назад

    Why it showing recaptcha every time on postback when it has verified the user. I think it should be hidden if user proved to be valid human.

  • @bhavinrathod5065
    @bhavinrathod5065 6 лет назад +1

    You helped me lot , Thank you very much for this tutorial

  • @tangitoaho4344
    @tangitoaho4344 7 лет назад +1

    great job.. thanks

  • @developeraccount438
    @developeraccount438 6 лет назад

    Please make single time use url per user.

  • @uborrowteam2167
    @uborrowteam2167 7 лет назад

    i got this error "Notice: Undefined index: g-recaptcha-response in"
    How can I solve it?

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Can you show me the code?

    • @uborrowteam2167
      @uborrowteam2167 7 лет назад +1

      I did a little bit mistake, but I already solved the problem. Thank you for your reply!

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад

      Amazing, glad you made it! :)

  • @carlpabello1752
    @carlpabello1752 5 лет назад

    Thank you so much it really helps a lot sir! More tutorial to come :)

  • @FerdinandAneke
    @FerdinandAneke 6 лет назад +1

    Thanks for this.

  • @oualidkhaldi4625
    @oualidkhaldi4625 7 лет назад +1

    thank you for this helpful tutorial

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад +1

      OUALID KHALDI It is my pleasure! Thank you for support! :)

  • @mubashirhasan2329
    @mubashirhasan2329 5 лет назад +1

    thanks brother

  • @JoseGonzalez-cd7pu
    @JoseGonzalez-cd7pu 6 лет назад +1

    great video...thanks a lot...

  • @ahmedatya6226
    @ahmedatya6226 4 года назад

    Excellent

  • @hitzjoshi1875
    @hitzjoshi1875 4 года назад

    invalid input secret how to do

  • @manavshah2119
    @manavshah2119 5 лет назад

    Sir is Nice Video to integrated reCAPTCHA to PHP localhost

  • @tejasgokani
    @tejasgokani 7 лет назад +1

    Awesome. You are great !

    • @SenaidBacinovic
      @SenaidBacinovic  7 лет назад +1

      tejas gokani Thank you so much. Appreciate the support! :)

  • @alktab8993
    @alktab8993 6 лет назад +1

    Very good this lean thank and than my friend 🌹