phpKF - php Kolay Forum     
Hakkında  |  Sürümler  |  indirme  |  Telif  |  Kurulum  |  Tema  |  Eklenti  |  Mod  |  Ekip  ]
Forum  |  Portal  |  Yardım  |  Üyeler  |  Arama  |  Giriş  |  Kayıt
 
Önemli Uyarı
Bu bölümde ödev sormak yasaktır.

Öğrenmek için soranlar cevap alır ama hazırcılar hiçbir yerde cevap bulamaz.
Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  form güvenlik sistemi yardım

Yeni Başlık  Cevap Yaz
form güvenlik sistemi yardım           (gösterim sayısı: 662)
Yazan Konu içeriği

boşluk

pehpeh
[pehpecds]

Kayıt Tarihi: 28.10.2009
İleti Sayısı: 16
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Konu Tarihi: 30.10.2009- 01:14
Alıntı yaparak cevapla  



 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<?php session_start() ; ?>

<form action="deneme.php" method="post">
<table width="200" border="1">
  <tr>
    <td><?php
	$int1	= rand(1,9);
	$int2	= rand(1,9);
	$toplam	= $int1 + $int2;
	echo $int1 . '&nbsp;+&nbsp;' . $int2 . '&nbsp;=&nbsp;?';
	$_SESSION['toplam']

	?></td>
    <td><input type="text" name="guvenlik" /></td>
  </tr>
</table>

<input name="submit" type="submit" value="Tamam" />
</form>




 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<?php

if ($_SESSION['toplam']) {
echo " doğru giris";
}

else {
echo " hatali giris";
}
?>




arkadaşlar burda random sayılar geliyor ancak.. eşleştiremiyorum :( sorguyu yapamıyor doğruda yanlışta yazcam cevabı sürekli yanlış diyor ...

hatam nedir göremediğim nedir :(:(

PehPehh
Cvp:
Yazan Cevap içeriği

boşluk

FaTe
[FaTe]
Yardımcı

Kullanıcı Resmi

Kayıt Tarihi: 13.01.2008
İleti Sayısı: 400
Şehir: Gizli
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 30.10.2009- 03:01
Alıntı yaparak cevapla  



 Kod Çizelgesi     Dil Seçin: Hepsini Seç
 echo $int1 . '&nbsp;+&nbsp;' . $int2 . '&nbsp;=&nbsp;?';
$_SESSION['toplam'] 



$_SESSION['toplam']

doğru sonuc değerini session a kaydetmemişsiniz.(değiştirin)

$_SESSION['toplam'] =$toplam;




 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if ($_SESSION['toplam']) { 



yerine


 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if ($_SESSION['toplam'] == $_POST['guvenlik']) { 



yazın.



Kodluk

yeni sürümü merakla bekliyorum.

__________________

Bu ileti en son FaTe tarafından 30.10.2009- 03:04 tarihinde, toplamda 1 kez değiştirilmiştir.

Cvp:
Yazan Cevap içeriği

boşluk

pehpeh
[pehpecds]

Kayıt Tarihi: 28.10.2009
İleti Sayısı: 16
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 30.10.2009- 18:58
Alıntı yaparak cevapla  


 ewet kardeşim haklısın öle yaptım ve ilginç bişe oldu... anlam veremedim.

ilk başlattığımda çalıştı ynai ilk sorgumda doğru olarak kabul etti daha sonra doğru yazsamda hep yanlış dedi :s? yani bi kere çalıştı sorgu...

PehPehh
Cvp:
Yazan Cevap içeriği

boşluk

FaTe
[FaTe]
Yardımcı

Kullanıcı Resmi

Kayıt Tarihi: 13.01.2008
İleti Sayısı: 400
Şehir: Gizli
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 02.11.2009- 11:57
Alıntı yaparak cevapla  


 Bütün hepsini tek sayfa içinde yapıyorsan olmaması normal çünkü sayfa her çalıştığında random değer session a kaydediliyor.
Formu gönderdiğin deneme.php sayfasının   başınada session_start(); yazmayı unutma.


 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<?php session_start() ; ?>

<form action="deneme.php" method="post">
<table width="200" border="1">
  <tr>
    <td><?php
	$int1	= rand(1,9);
	$int2	= rand(1,9);
	$toplam	= $int1 + $int2;
	echo $int1 . '&nbsp;+&nbsp;' . $int2 . '&nbsp;=&nbsp;?';
        $_SESSION['toplam'] =$toplam; 
	?></td>
    <td><input type="text" name="guvenlik" /></td>
  </tr>
</table>

<input name="submit" type="submit" value="Tamam" />
</form>



deneme.php sayfası da aşağıdaki gibi oluacak


 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<?php
session_start();

if ($_SESSION['toplam'] == $_POST['guvenlik']) { 
echo'doğru';
}
else{
echo'yanlış';
}
?>



Kodluk

yeni sürümü merakla bekliyorum.
Yeni Başlık  Cevap Yaz



Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  form güvenlik sistemi yardım

Forum Ana Sayfası


 Bu konuyu 0 kişi görüntülüyor:  0 Misafir, 0 Üye
 Bu konuyu görüntüleyen üye yok.

Benzer konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör NTG-Güvenlik PHP Resimli Güvenlik Kodu ByLegenS 0 208 29.02.2012- 14:54
Konu Klasör Portal ve form menüsü soldat 2 331 21.04.2011- 23:58
Konu Klasör Form SUBMIT buton problemi guvenbudar 6 5759 22.09.2008- 20:25
Konu Klasör Basit Blok form veritabanı bysefa 3 314 25.01.2012- 15:49
Konu Klasör form alanını biçimlendirme hakkında sorum var kurutlu 3 1002 31.03.2011- 15:38
Konu Klasör Tıkladığınız linke güvenlik PRNRMLWBMSTR 25 3561 19.08.2011- 22:45
Konu Klasör Acemi Bölümü Konu 1763 Derbederim68 7 54 02.08.2009- 20:00

Etiketler   form,   güvenlik,   sistemi,   yardım

    Forum Teması:
     

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2011   phpKF Ekibi


Tema:   5 Renkli   |   phpKF


- PHP KOLAY FORUM -
 RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle