Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function request_var($var, $default, $multibyte = false)
- {
- $request = (isset($_REQUEST[$var]) && !empty($_REQUEST[$var])) ? true : false;
- if ($request)
- {
- if (is_string($default))
- {
- return (string) $_REQUEST[$var];
- }
- else if (is_int($default))
- {
- return (int) $_REQUEST[$var];
- }
- else if (is_float($default))
- {
- return (float) $_REQUEST[$var];
- }
- else if (is_bool($default))
- {
- return (bool) $_REQUEST[$var];
- }
- else if (is_array($default))
- {
- $casted_array = array();
- foreach ($default as $type)
- {
- if (is_string($type))
- {
- $casted_array[] = (string) $_REQUEST[$var];
- }
- else if (is_int($type))
- {
- $casted_array[] = (int) $_REQUEST[$var];
- }
- else if (is_float($type))
- {
- $casted_array[] = (float) $_REQUEST[$var];
- }
- break;
- }
- return $casted_array;
- }
- }
- else
- {
- return $default;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment