İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Form kontrol?

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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?
 

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
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 }
 

eRLySL

0
İyinet Üyesi
Katılım
25 Mart 2008
Mesajlar
424
Reaction score
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ı.
 

raincu

0
İyinet Üyesi
Katılım
12 Mart 2008
Mesajlar
1,005
Reaction score
1
Konum
Anadolu
Kod:
<?php

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

?>
 

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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
 

raincu

0
İyinet Üyesi
Katılım
12 Mart 2008
Mesajlar
1,005
Reaction score
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 :)
 

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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 :)
 

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