|
filter_input
Gets variable from outside PHP and optionally filters it
(PHP 5 >= 5.2.0, PECL filter:0.11.0)
Example 675. A filter_input() example<?php The above example will output something similar to: You have searched for Me & son. Code Examples / Notes » filter_inputanthony dot parsons
FastCGI seems to cause strange side-effects with unexpected null values when using INPUT_SERVER and INPUT_ENV with this function. You can use this code to see if it affects your server: <?php var_dump($_SERVER); foreach ( array_keys($_SERVER) as $b ) { var_dump($b, filter_input(INPUT_SERVER, $b)); } echo '<hr>'; var_dump($_ENV); foreach ( array_keys($_ENV) as $b ) { var_dump($b, filter_input(INPUT_ENV, $b)); } ?> If you want to be on the safe side, using the superglobal $_SERVER and $_ENV variables will always work. You can still use the filter_* functions for Get/Post/Cookie without a problem, which is the important part! |