пример
Проверьте , если внешняя переменная "email" отправляется на страницу PHP, через "get" метод, а также проверить , если это действительный адрес электронной почты:
<?php
if (!filter_input(INPUT_GET, "email" ,
FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email
is valid");
}
?>
Выполнить пример » Определение и использование
filter_input() функция получает внешнюю переменную (eg from form input) , (eg from form input) и , возможно , фильтрует его.
Эта функция используется для проверки переменных из ненадежных источников, таких как ввод данных пользователем.
Синтаксис
filter_input( type, variable, filter, options )
параметр | Описание |
---|---|
type | Необходимые. Тип входа для проверки. Может быть один из следующих:
|
variable | Необходимые. Имя переменной для проверки |
filter | Необязательный. Задает идентификатор или имя фильтра для использования. По умолчанию FILTER_DEFAULT, что приводит к отсутствию фильтрации |
options | Необязательный. Задает один или несколько флагов / опций для использования. Проверьте каждый фильтр для возможных опций и флагов |
Технические подробности
Возвращаемое значение: | Возвращает значение переменных на успехе, FALSE при неудаче, или NULL , если "variable" параметр не установлен |
---|---|
PHP версии: | 5.2.0+ |
<Complete Reference PHP Filter