Strict Whitelist Filtering (Preferred):
<?php
$filterPost = new Zend_InputFilter($_POST);
if ($email = $filterPost->isEmail('email')) {
/* $email is a valid email format. */
} else {
/* $email is not a valid email format. */
}
?>
Strict Blind Filtering:
<?php
$filterPost = new Zend_InputFilter($_POST);
$alphaName = $filterPost->getAlpha('name');
?>
Strict Blacklist Filtering:
<?php
$filterPost = new Zend_InputFilter($_POST);
$taglessComment = $filterPost->noTags('comment');
?>
Non-Strict Whitelist Filtering:
<?php
$filterPost = new Zend_InputFilter($_POST, FALSE);
if ($email = $filterPost->isEmail('email')) {
/* $email is a valid email format. */
} else {
/* $email is not a valid email format. */
}
?>
Non-Strict Blind Filtering:
<?php
$filterPost = new Zend_InputFilter($_POST, FALSE);
$name = $filterPost->getAlpha('name');
?>
Non-Strict Blacklist Filtering:
<?php
$filterPost = new Zend_InputFilter($_POST, FALSE);
$comment = $filterPost->noTags('comment');
?>