• 14-10-2010, 17:22:10
    #1
    indirme linki: http://recaptcha.googlecode.com/file...a-php-1.11.zip
    public ve private keyler ise : https://www.google.com/recaptcha/admin/create
    bu adresten kayıt olunarak alınır.

    <html>
      <body>
        <form action="a.php" method="post">
    	<?php
    require_once('recaptchalib.php');
      $publickey = "Public anahtarınız"; // https://www.google.com/recaptcha/admin/create   /// bu sayfadan alınır.
    
      echo recaptcha_get_html($publickey); ?>
      
        <input name="a" type="text" id="a">
      
        <input type="submit" value="submit" />
      </form>
      </body>
    </html>

    a.php kodları

    <?php
    $a=$_POST['a'];
    
      require_once('recaptchalib.php');
      $privatekey = "Özel anahtar"; // yine signup sayfasından alınabilir. yukarıda verdim sayfa adresini
      $resp = recaptcha_check_answer ($privatekey,
                                    $_SERVER["REMOTE_ADDR"],
                                    $_POST["recaptcha_challenge_field"],
                                    $_POST["recaptcha_response_field"]);
    
      if (!$resp->is_valid) {
        // What happens when the CAPTCHA was entered incorrectly
        die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
             "(reCAPTCHA said: " . $resp->error . ")");
      } else {
    echo $a;  } // eğer girdiğim kodlar doğruysa formu gönderip a değişkenini yazdırmasını istedim.
      ?>
    Bende bu şekilde çalıştı.
  • 14-10-2010, 18:16:28
    #2
    Döküman için teşekkürler.Bende kendi sitemde anlatmıştım bazı ek bilgilerde var isteyenler göz atabilir. Ayrıca
    echo recaptcha_get_html($publickey);
    form'un içinde olduğuna emin olun.

    http://www.x-safe.net/20/08/2010/web...a-eklemek.html
  • 20-05-2016, 04:35:39
    #3
    Üyeliği durduruldu
    arkadaşlar hortlatıyorum ama yardım lazım.


    kontrol.php içeriğim şu şekilde ;

    <center><h3>
    <li>Sizlere daha iyi hizmet sunabilmek için güvenlik kontrolu  yapıyoruz. Lütfen bot olmadığınızı doğrulayın ve sisteme giriş yapn.!</li>
    				
    								
    								</h3></center>
    <br>
    
    <center> <div class="g-recaptcha" data-sitekey="2312321qwdass"></div> </center>
        <br>
    		<button type="submit"   class="btn btn-block btn-yellow"><i class="icon-angle-right progress-icon"></i> doğrula</button>
    </form>
    
    
    											
    						
    						
    	   <?
    
    $captcha=$_POST['g-recaptcha-response'];
    if(!$_POST){}
    else{
        if(empty($captcha)){
     
     echo"<script type='text/javascript'>alert('alertManage: Bot olduğunu doğrula!')</script>";
        }
        elseif(!empty($captcha)){
          
       echo " <script type='text/javascript'>alert('Bot olduğunu doğruladın, sistem seni yönlendiriyor..!')</script>
          <meta http-equiv=\"refresh\" content=\"0;URL=http://www.sitem.com/anasayfa.php\"> "; 
        }
    }
    istediğim şey ;
    anasayfa.php
    içerisine nasıl bir kod koyupta kontrol sagliyacağız? örnek google botunu geçer ise anasayfa.php içerisinde dolaşabilmesini istiyorum. eğer ki doğrulamadan anasayfa.php içeriğine ulaşmak istiyorsa direk mesela, google.com sitesine yönlendirilmesini istiyorum, nasıl yapabilirim?