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'); ?>