Php'de kod yazarken tanımladığımız değişkenleri kontrol etmemiz gerekebilir.
Benimle aynı durumları yaşayanlar için küçük bir kod örneği :
Benim karşılaştığım durumu yazmam gerekirse tanımlamış olduğum bir $get değişkeni bulunmakta. Fakat bu değişkenin sadece rakamlardan oluşmasını istiyorum.
Yani hem değer boş olmayacak hem de harf içermeyecek. Şöyleki :
<?php
// Gelen link yapısı bu şekilde
// index.php?go=ilan&id=12
?>
Linkte de göründüğü gibi id değerinin boş olmaması ve sadece rakamlardan oluşmasını istiyorum.
Bu durumda link ile gelen id değerini bir değişkene aktarıp kontrolümü yapıyorum.
<?php
$gelenid = $_GET['id'];
// kontrol ediyorum
if(!is_numeric($gelenid )){ // değer sayı değilse işleme devam etmez
// DEĞER BOŞ YADA SAYI DEĞİL
}else {
// İŞLEME DEVAM ET
}
?>
Php değişkenlerinin sadece rakamlardan oluşmasını istiyorsanız bu kontrolü yapmanızda fayda var.
0 yorum :
Yorum Gönder