getValue
Closed this issue · 1 comments
maartenvangelder commented
Handige functie om op een veilige manier een value uit de get of post op te vragen.
/**
* Get a value from $_POST / $_GET
* if unavailable, take a default value
*
* @param string $key Value key
* @param mixed $default_value (optional)
* @return mixed Value
*/
if ( !function_exists('getValue') ) {
function getValue($key, $default_value = false)
{
if (!isset($key) || empty($key) || !is_string($key))
return false;
$ret = (isset($_POST[$key]) ? $_POST[$key] : (isset($_GET[$key]) ? $_GET[$key] : $default_value));
if (is_string($ret))
return stripslashes(urldecode(preg_replace('/((\%5C0+)|(\%00+))/i', '', urlencode($ret))));
return $ret;
}
}
harmenjanssen commented
Zou hij in geval van dat eerste if
statement niet return $default_value;
moeten doen?