Najnowsze tutoriale tworzenie stron internetowych
 

PHP filter_input() Function

<PHP filtr referencyjny

Przykład

Sprawdź, czy zewnętrzny zmienna "email" zostanie wysłany do strony PHP, poprzez "get" metody, a także sprawdzić, czy jest to prawidłowy adres e-mail:

<?php
if (!filter_input(INPUT_GET, "email" , FILTER_VALIDATE_EMAIL)) {
    echo("Email is not valid");
} else {
    echo("Email is valid");
}
?>
Uruchomić przykład »

Definicja i Wykorzystanie

filter_input() funkcja otrzymuje zmienną zewnętrznego (eg from form input) i ewentualnie filtruje.

Ta funkcja służy do sprawdzania zmiennych ze źródeł niepewnych, takich jak wprowadzanych przez użytkownika.


Składnia

filter_input( type, variable, filter, options )
Parametr Opis
type Wymagany. Typ wejścia do sprawdzenia. Może być jedną z następujących czynności:
  • INPUT_GET
  • INPUT_POST
  • INPUT_COOKIE
  • INPUT_SERVER
  • INPUT_ENV
variable Wymagany. Nazwa zmiennej do sprawdzenia
filter Opcjonalny. Określa identyfikator lub nazwę filtra, aby wykorzystać. Domyślnym jest FILTER_DEFAULT, co powoduje brak filtrowania
options Opcjonalny. Określa jeden lub więcej Flagi / opcje do wykorzystania. Sprawdź każdy filtr do możliwych opcji i flagi

Szczegóły techniczne

Zwracana wartość:

Zwraca wartość zmiennej w przypadku powodzenia, FALSE w przypadku awarii, lub NULL jeśli "variable" parametr nie jest ustawiony

Wersja PHP: 5.2.0+

<Kompletny filtr referencyjny PHP