lostyazilim
tr.link

Sayfa yenilendiğinde kodun çalışmaması

17 Mesajlar 2.270 Okunma
lstbozum
tr.link

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
İlk defa captcha örneğiyle uğraşıyorum bir iki makaleye baktım arkadaş senin izlediğin yoldan farklı bir yol izlemiş şu şekilde yaparmısın.


if (isset($_POST['g-recaptcha-response'])) {

$captcha = $_POST['g-recaptcha-response'];

$ip = $_SERVER['REMOTE_ADDR'];

$secretKey = "Google amcadan aldığımız secret key buraya gelecek";

$response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$ip);

$responseKeys = json_decode($response,true);

if(intval($responseKeys["success"]) !== 1) {
echo '

Spam? ! Tekrar kontrol etmelisin.

';
} else {
echo '

Gönderiniz için teşekkür ederiz.

';
}
}
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
wmaraci
reklam

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
yok 0ktay bu seferde farklı hatalar veriyor bence benim kodda farklı bir hata var captcha kaynaklı bir hata değil çünkü birincide formu doğru şekilde gönderiyor sonra ben formdaki elemanlardan birisini silip tekrar doldurduğumda ikincisindede çalışyor fakat ne zaman formdaki elemanlara dokunmayıp sayfayı yenilediğimde captcha devreye girmiyor.
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Dostum standarttır bu kodlar başkasında çalışıp sende çalışmama gibi bir durumu olamaz.

Kendi form ve post işlemlerini tekrar kontrol et.

Olmazsa session fonksiyonu ile bişeyler yapmaya çalışalım.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
0ktay anladığım kadarıyla post yenileme problemi yaşıyorum şuradada senin mesajında var https://wmaraci.com/forum/php/php-yeniden-post-engelleme-498986.html
 

 

wmaraci
wmaraci

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Tamam işte https://wmaraci.com/forum/2855046-mesaj10.html şu arkadaş yapman gerekeni söylemiş :)
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

KingEray KingEray Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 31.12.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek Webmaster
  • Konum Diğer
  • Ad Soyad E** Ö**
  • Mesajlar 257
  • Beğeniler 56 / 87
  • Ticaret 1, (%100)
silenthilll sorun hala cozulmediyse yardimci olabilirim
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
0ktay ufak javascript koduyla sorun çözdüm gibi. Lakin anlamadığım birşey var bu recaptcha buna rağmen yani sayfa yenilediğinde tekrar devreye girmesi lazım gelmez miydi. KingEray seninde çözüm yöntemini öğrenmek isterim.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al