PHP filter_input() Function
Example
Check if the external variable "email" is sent to the PHP page, through the "get" method, and also check if it is a valid email address:
	<?php
if (!filter_input(INPUT_GET, "email", 
	FILTER_VALIDATE_EMAIL)) {
    
	echo("Email is not valid");
} else {
    echo("Email 
	is valid");
}
?>
Run example »
Definition and Usage
The filter_input() function gets an external variable (e.g. from form input) and optionally filters it.
This function is used to validate variables from insecure sources, such as user input.
Syntax
	filter_input(type, variable, filter, options)
| 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 | 
Technical Details
| Return Value: | Returns the value of the variable on success, FALSE on failure, or NULL if the "variable" parameter is not set | 
|---|---|
| PHP Version: | 5.2.0+ | 
 Complete PHP Filter Reference
 Complete PHP Filter Reference

