Merhaba, PHP üzerinde POST, GET, COOKIE vb. metodlarla gelen veri üzerinde direk olarak filtreleme ve kontrol yapabileceğiniz fonksiyonlardan biride filter_input()‘dur. Kullanımı : filter_input(“Gelen Veri Tipi”, “INPUT ADI”, “Filtre Kodu”); Gelen Veri Tipleri Aşağıdaki Gibidir : INPUT_GET => Get yoluyla gelen verinin kontrolü. INPUT_POST => Post yoluyla gelen verinin kontrolü. INPUT_COOKIE => Cookie olarka oluşturulmuş verinin kontrolü. INPUT_SERVER INPUT_ENV Filtre Kodları: FILTER_VALIDATE_BOOLEAN => Gelen verinin BOOLEAN olup olmadığını kontrol eder. FILTER_VALIDATE_EMAIL => Gelen verinin MAİL Adresi olup olmadığını kontrol eder. FILTER_VALIDATE_FLOAT => Gelen verinin FLOAT olup olmadığını kontrol eder. FILTER_VALIDATE_INT =>…
Devamını OkuEtiket: kontrol
PHP İle Veri Filtreleme – 2 filter_has_var()
Merhaba, PHP üzerinde POST, GET veya Farklı bir yöntemle gelen verinin olup olmadığını kontrol etmek için kullanabileceğimiz fonksiyonlardan biriside filter_has_var()‘dır. Kullanımı : filter_has_var(“Gelen Verinin Tipi”, “Veri”); Gelen Veri Tipleri Aşağıdaki Gibidir : INPUT_GET => Get yoluyla gelen verinin kontrolü. INPUT_POST => Post yoluyla gelen verinin kontrolü. INPUT_COOKIE => Cookie olarka oluşturulmuş verinin kontrolü. INPUT_SERVER INPUT_ENV Örnek Kullanımı Aşağıdaki Gibir :
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php if(filter_has_var(INPUT_POST, "kullaniciadi")) { echo "POST ile gelen kullaniciadi adlı bir input vardır."; } else { echo "POST ile gelen kullaniciadi adlı bir input yoktur."; } ?> |
PHP İle Veri Filtreleme – 1 filter_var()
Merhaba, Öncelikle PHP üzerinde veri süzmek ve gelen veriyi uygun biçime getirmek için filter_var() fonksiyonunu kullanıyoruz. Kullanımı : filter_var(Veri, Filtre Kodu veya Biçimlendirme Kodu); Filtre Kodları (filtre kodları TRUE veya FALSE değer döndürür): FILTER_VALIDATE_BOOLEAN => Gelen verinin BOOLEAN olup olmadığını kontrol eder. FILTER_VALIDATE_EMAIL => Gelen verinin MAİL Adresi olup olmadığını kontrol eder. FILTER_VALIDATE_FLOAT => Gelen verinin FLOAT olup olmadığını kontrol eder. FILTER_VALIDATE_INT => Gelen verinin INTEGER olup olmadığını kontrol eder. FILTER_VALIDATE_IP => Gelen verinin IP Adresi olup olmadığını kontrol eder. Örnek Kullanımları :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php // FILTER_VALIDATE_BOOLEAN $Veri = True; if(filter_var($Veri, FILTER_VALIDATE_BOOLEAN)) { echo "Veri Boolean Bir Değerdir"; } else { echo "Veri Boolean Bir Değer Değildir"; } // Çıktısı : Veri Boolean Bir Değerdir olacaktır. // FILTER_VALIDATE_EMAIL $Veri = infowwphp.com; if(filter_var($Veri, FILTER_VALIDATE_EMAIL)) { echo "Veri Bir Mail Adresidir"; } else { echo "Veri Bir Mail Adresi Değildir"; } // Çıktısı : Veri Bir Mail Adresi Değildir olacaktır. ?> |
Biçimlendirme Kodları (biçimlendirme kodları verinin olması…
Devamını Oku