İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

güvenlik kodundan gelen veri...

deviL

0
İyinet Üyesi
Katılım
22 Ağustos 2007
Mesajlar
731
Reaction score
2
Konum
Antalya
http://forum.iyinet.com/230224-post14.html şurada verilen güvenlik kodu uygulamasını yapmaya çalışıyorum, bir yerde uygulatmam gereken bir işlem var onu yapamadım.


PHP:
<?
$code1=$_POST['code1'];
$code2=$_POST['code2'];
if($code1==$code2 AND $code1!='' AND $code2!='')
{
echo"Teşekkür Ederim";
}
else
{
?>
<script language="Javascript">
 alert("güvenlik Kodunda Hata Tesbit Edildi");
 window.location.href(history.back());
</script>
<?
}
?>

Eğer kod doğruysa Teşekkür Ederim yazısından sonra ?islem=tamamdireklendi bu işlemi nasıl uygulatabilirim ?
 

ploop

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
6,964
Reaction score
0
Konum
karavan
Bu eklemek istediğiniz kodu eklemedeki amaç ne? Onu yazdırırız ama ne yapmasını istiyorsunuz ?islem=tamamdireklendi yazınca?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
O iş öyle olmaz. Kodu raw olarak post un içine koyacaksan bot onu alır oradan kullanır. Javascripti filan da umursamaz.
 

deviL

0
İyinet Üyesi
Katılım
22 Ağustos 2007
Mesajlar
731
Reaction score
2
Konum
Antalya
Bu eklemek istediğiniz kodu eklemedeki amaç ne? Onu yazdırırız ama ne yapmasını istiyorsunuz ?islem=tamamdireklendi yazınca?
onu yazdıkdıktan sonra, index.php ye yönlenmeliyim.

Php'den anlamıyorum, anlamaya çalışıyorum uyguladığım yol mu yanlış acaba ?
 

ploop

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
6,964
Reaction score
0
Konum
karavan
header kullanarak 10 saniye sonra otomatik olarak index.php'ye yönlenmesi gibi bir sey mi halen anlamadım :)
 

*siber*

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
2,014
Reaction score
1
Konum
about:blank
PHP:
<? 
$code1=$_POST['code1']; 
$code2=$_POST['code2']; 
if($code1!=$code2) 
{
echo <<< EOF
<script language="Javascript"> 
 alert("güvenlik Kodunda Hata Tesbit Edildi"); 
</script>
<META HTTP-EQUIV='refresh' CONTENT='0; URL=$_SERVER['HTTP_REFERER']'>
EOF;
}else{
echo "
İşlem tamamlandı.
<META HTTP-EQUIV='refresh' CONTENT='1; URL=?islem=tamamdireklendi'>";
} 
 
?>

İstediğin şeyi böylede yapabilirsin.

$code1!='' AND $code2!=''
Bu post'ların boş gelmemesi için formda java script kullanabilirsin.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
İyi de bunlar zaten Javascript'i trigger edebilecek gerçek kullanıcıyı engellemek için konulmuyor, Javascript'le muhattap olmayacak botlar için konuluyor:) Javascript ile engelleme yapmak konunun özüne kel alaka :)
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Biliyorum, konunun referans aldığı model yanlış, syntax düzeltme çabalarında bir problem yok :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst