Form kontrol?

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Tepki puanı
2
Konum
cHeteM
merhaba arkadaşlar form kontrolü hakkında soru soracaktım yaptığım scriptte form'a sadece rakamların girişine izin vermek istiyorum bunu da javascriptle yapabiliyorum ama güvenlik konusunda soru sormak istiyorum acaba javascripti aşıp forma istemediğim karakterleri ekleyebilirler mi?
 
0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Tepki puanı
2
Konum
cHeteM
sempaty tam olarak tam sayı kontrlü yapmak istemiyorum ona bakarsak -100 de bir tam sayıdır kişi forma -100 girdiğinde form işleme alınacaktır sadece sormak istediğim javascriptin kontrlü aşılabilir mi? veya bunu yerine php ile kontrol edeceğim zaman şöyle bir kontrol yapmalıyım eğer veri 0 1 2 3 4 5 6 7 8 9 içeriyorsa işleme al şeklinde
 
1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Tepki puanı
20
Konum
hawaii. ama sanal tur.
client-side korumalar alt edilebilir. js disabled durumları gibi.

if (preg_match ("/^([0-9]+)$/", $veri)) { geçerli } else { geçersiz }
 
0
Onaylı Üye
Üye
Katılım
24 Mart 2008
Mesajlar
424
Tepki puanı
1
sempaty tam olarak tam sayı kontrlü yapmak istemiyorum ona bakarsak -100 de bir tam sayıdır kişi forma -100 girdiğinde form işleme alınacaktır sadece sormak istediğim javascriptin kontrlü aşılabilir mi? veya bunu yerine php ile kontrol edeceğim zaman şöyle bir kontrol yapmalıyım eğer veri 0 1 2 3 4 5 6 7 8 9 içeriyorsa işleme al şeklinde

Bir form oluşturup sizin action sayfanizi kullanarak aşabilirler. Sempaty'nin vermiş olduğu kodu ( preg_match ("/^([0-9]+)$/", $veri) ) kullanmanız daha sağlıklı.
 
0
Onaylı Üye
Üye
Katılım
12 Mart 2008
Mesajlar
1,005
Tepki puanı
1
Konum
Anadolu
Kod:
<?php

if (!intval($degisken)) {
die{'lütfen sadece sayı giriniz'};
}

?>
 
0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Tepki puanı
2
Konum
cHeteM
ilginiz için teşekkürler ama raincu verdiğin sayının onluk tabana göre kontrol ediyor sayı değeri negatif olursa da işleme alacaktır ben pozitif tam sayılarla işlem yapmak istiyorum. bunu da sempaty'nin verdiği preg_match çözecektir

iyi akşamlar
 
0
Onaylı Üye
Üye
Katılım
12 Mart 2008
Mesajlar
1,005
Tepki puanı
1
Konum
Anadolu
ilginiz için teşekkürler ama raincu verdiğin sayının onluk tabana göre kontrol ediyor sayı değeri negatif olursa da işleme alacaktır ben pozitif tam sayılarla işlem yapmak istiyorum. bunu da sempaty'nin verdiği preg_match çözecektir

iyi akşamlar

artık hangisi işini görürse onu kullan, php de her derde göre deva var :)
 
0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Tepki puanı
2
Konum
cHeteM
php nin bu yanını seviyorum aynı işlem için birden fazla fonksiyon var aynı işlem sayılmasada mantıkta aynı işlemler için :)
 
Geri
Üst