wmaraci reklam
lidertakipci

PHP hata

9 Mesajlar 936 Okunma
advertseo
wmaraci reklam

Crack Crack WM Aracı Kullanıcı
  • Üyelik 19.07.2011
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 33
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Merhabalar herkese php çalışırken hatayla karşılaştım. Her koşulda doğru diyor acaba sorun nerede ?

Kayıt Ol

Kayıt ol


Robot olup olmadığınızı anlamamız için aşağıdaki soruyu cevaplayınız..




$sayi1=rand(0,100);
$sayi2=rand(0,100);
echo $sayi1."+".$sayi2.'
';
if($_POST){
if($_POST["cevap"]=$sayi1+$sayi2){
echo "Sonuç Doğru!";

}else{
echo 'Sonuç yalnış lütfen tekrar deneyiniz.';

}}else{
echo "post olmadı";
}








?>
 

 

wmaraci
reklam

fubia fubia Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Webmaster
  • Konum İzmir
  • Ad Soyad K** Ç**
  • Mesajlar 209
  • Beğeniler 15 / 56
  • Ticaret 4, (%100)
$_POST["cevap"]=$sayi1+$sayi2 bu satırı

$_POST["cevap"]==$sayi1+$sayi2 bu şekilde değiştirip denermisin?
 

 

Crack Crack WM Aracı Kullanıcı
  • Üyelik 19.07.2011
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 33
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Hocam öyle yapınca da doğru olsa dahi yanlış diyor
 

 

fubia fubia Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Webmaster
  • Konum İzmir
  • Ad Soyad K** Ç**
  • Mesajlar 209
  • Beğeniler 15 / 56
  • Ticaret 4, (%100)
Bir dakika hocam sistemde bir yanlışlık var.

$sayi1=rand(0,100);
$sayi2=rand(0,100);

Bir kere yükleniyor ve bize soru soruyor. Daha sonra cevabı yazıp gönderince tekrar rand yeni sayı döndürüyor ve bizim sonucumuz geçerli olmuyor. Bunun için.



$sayi1=rand(0,100);
$sayi2=rand(0,100);


echo $sayi1."+".$sayi2.'
';
if($_POST){
if($_POST["cevap"]==$_POST["sayi1"]+$_POST["sayi2"]){
echo "Sonuç Doğru!";

}else{
echo 'Sonuç yalnış lütfen tekrar deneyiniz.';

}}else{
echo "post olmadı";
}








?>
 

 

wmaraci
wmaraci

Crack Crack WM Aracı Kullanıcı
  • Üyelik 19.07.2011
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 33
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Ben de öyle düşünmüştüm fakat nasıl düzeltebileceğimi bulamamıştım :) çok teşekkürler hocam
 

 

fubia fubia Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Webmaster
  • Konum İzmir
  • Ad Soyad K** Ç**
  • Mesajlar 209
  • Beğeniler 15 / 56
  • Ticaret 4, (%100)
Rica ederim. Eğer şifrelemek istersen base64_decode ve base64_encode kullanabilirsin.
 

 

Crack Crack WM Aracı Kullanıcı
  • Üyelik 19.07.2011
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 33
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Henüz onları bilmiyorum ama öğreneceğim
 

 

fubia fubia Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Webmaster
  • Konum İzmir
  • Ad Soyad K** Ç**
  • Mesajlar 209
  • Beğeniler 15 / 56
  • Ticaret 4, (%100)

Crack adlı üyeden alıntı

Henüz onları bilmiyorum ama öğreneceğim


Bu şekilde kullanılır. Kaynak kodu görüntülediğinde posttaki veriler şifrelenir.


$sayi1=rand(0,100);
$sayi2=rand(0,100);


echo $sayi1."+".$sayi2.'
';
if($_POST){
if($_POST["cevap"]==base64_decode($_POST["sayi1"])+base64_decode($_POST["sayi2"])){
echo "Sonuç Doğru!";

}else{
echo 'Sonuç yalnış lütfen tekrar deneyiniz.';

}}else{
echo "post olmadı";
}








?>


Buda daha değişik bir örnek :)


$sayi1=rand(0,100);
$sayi2=rand(0,100);

echo '




';

echo '
';
if($_POST){
if($_POST["cevap"]==base64_decode($_POST["sayi1"])+base64_decode($_POST["sayi2"])){
echo "Sonuç Doğru!";

}else{
echo 'Sonuç yalnış lütfen tekrar deneyiniz.';

}}else{
echo "post olmadı";
}

?>


İyi çalışmalar.
 

 

Crack Crack WM Aracı Kullanıcı
  • Üyelik 19.07.2011
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 33
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Anladım hocam böylelikle sistemde açık kalmıyor. Yavaş yavaş öğreniyorum :)
 

 

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