Monday 2 February 2015

FILTER_VALIDATE_EMAIL PHP

FILTER_VALIDATE_EMAIL

We can check email address for validation by using FILTER_VALIDATE_EMAIL filter in PHP. Here is a sample code.
$email='userid@domain.com';

if(filter_var($email,FILTER_VALIDATE_EMAIL)){
echo " Yes validation passed ";
}else{
echo " No validation failed ";
}
In the above code in place of FILTER_VALIDATE_EMAIL we can use filter ID as 274

Validation of Email by GET method.

Whenever we receive any email address we can directly check like this ( without assigning any variable )
if(filter_var($_GET['email'],FILTER_VALIDATE_EMAIL)){
echo " Yes validation passed ";
}else{
echo " No validation failed ";
}
Inside our script before using email address we can check and assign a vaiable only if email validation is passed.
if(filter_var($_GET['email'],FILTER_VALIDATE_EMAIL)){
$email = $_GET['email'];
}else{
echo " Wrong email address ";
// stop execution or ask to re-submit
}

0 comments:

Post a Comment