PHP filter_input() Functie
Voorbeeld
Controleer of de externe variabele "email" naar de PHP-pagina is gestuurd, via de "get"-methode, en controleer ook of het een geldig e-mailadres is:
<?php
if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email is valid");
}
?>
Definitie en gebruik
De functie filter_input() haalt een externe variabele op (bijv. uit formulierinvoer) en filtert deze optioneel.
Deze functie wordt gebruikt om variabelen uit onveilige bronnen, zoals gebruikersinvoer, te valideren.
Syntaxis
filter_input(type, variable, filter, options)
Parameterwaarden
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
Winstwaarde: | De waarde van de variabele bij succes, FALSE bij mislukking of NULL als de variabele niet is ingesteld |
---|---|
PHP-versie: | 5.2+ |
❮ Volledige PHP-filterreferentie