PHP filter_input() Funktion
Beispiel
Prüfen Sie, ob die externe Variable „email“ über die „get“-Methode an die PHP-Seite gesendet wird, und prüfen Sie auch, ob es sich um eine gültige E-Mail-Adresse handelt:
<?php
if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email is valid");
}
?>
Definition und Verwendung
Die Funktion filter_input() erhält eine externe Variable (z. B. aus der Formulareingabe) und filtert sie optional.
Diese Funktion wird verwendet, um Variablen aus unsicheren Quellen, wie z. B. Benutzereingaben, zu validieren.
Syntax
filter_input(type, variable, filter, options)
Parameterwerte
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 |
Technische Details
Rückgabewert: | Der Wert der Variablen bei Erfolg, FALSE bei Fehler oder NULL, wenn die Variable nicht gesetzt ist |
---|---|
PHP-Version: | 5.2+ |
❮ Vollständige PHP-Filter-Referenz