PHP filter_input() İşlevi
Örnek
Harici değişken "e-posta"nın PHP sayfasına "get" yöntemiyle gönderilip gönderilmediğini ve bunun geçerli bir e-posta adresi olup olmadığını kontrol edin:
<?php
if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email is valid");
}
?>
Tanım ve Kullanım
filter_input() işlevi harici bir değişken alır (örn. form girdisinden) ve isteğe bağlı olarak onu filtreler.
Bu işlev, kullanıcı girişi gibi güvenli olmayan kaynaklardan gelen değişkenleri doğrulamak için kullanılır.
Sözdizimi
filter_input(type, variable, filter, options)
Parametre Değerleri
Parameter | Description |
---|---|
type | Required. The input type to check for. Can be one of the following:
|
variable | Required. The variable name to check |
filter | Optional. Specifies the ID or name of the filter to use. Default is FILTER_DEFAULT, which results in no filtering |
options | Optional. Specifies one or more flags/options to use. Check each filter for possible options and flags |
Teknik detaylar
Geri dönüş değeri: | Başarı durumunda değişkenin değeri, başarısızlık durumunda FALSE veya değişken ayarlanmamışsa NULL |
---|---|
PHP Sürümü: | 5.2+ |
❮ PHP Filtre Referansını Tamamlayın