<?php function GET($name = NULL, $value = false) { $content = (!empty($_GET[$name]) ? trim($_GET[$name]) : (!empty($value) && !is_array($value) ? trim($value) : false)); if (is_numeric($content)) return preg_replace("@([^0-9])@Ui", "", $content); else if (is_bool($content)) return ($content ? true : false); else if (is_float($content)) return preg_replace('@([^0-9\,\.\+\-])@Ui', "", $content); else if (is_string($content)) { if (filter_var($content, FILTER_VALIDATE_URL)) return $content; else if (filter_var($content, FILTER_VALIDATE_EMAIL)) return $content; else if (filter_var($content, FILTER_VALIDATE_IP)) return $content; else if (filter_var($content, FILTER_VALIDATE_FLOAT)) return $content; else return preg_replace('@(\p{C})@ui', "", $content); } else false; } $_GET['foo'] = 'Detta är en annons'; $_GET['bar'] = '2^8'; var_dump(GET('foo')); var_dump(GET('bar'));
You have javascript disabled. You will not be able to edit any code.