PHP Filter_input Function
What is filter_input function in PHP?
Explanation
filter_input is a function, which gets the external variables and filters them.
Syntax:
filter_input(input_type, variable, filter, options)
In the above syntax, 'input_type' is the type in which the input is passed, 'filter_args' is the array of external variables.
Example :
<?php if (!filter_input(INPUT_GET, 'email', FILTER_VALIDATE_EMAIL))
{
echo "E-Mail is not valid";
} else
{
echo "E-Mail is valid";
} ?
Result :
E-Mail is valid
In the above example, the external variables Email is validated.
The value IS passed through url for the test.php file as follows,
test.php?email=asdasd@asdasd.com Since, THE value is valid the above output is retrieved.