一个变量的多个过滤器选项

时间:2013-07-13 10:03:51

标签: php filter sanitization

我正在使用变量执行get请求:

$url = $_GET['url'];

现在我想添加一些过滤选项:

$url = (filter_var($_GET['url'], FILTER_SANITIZE_URL));

如何添加其他过滤器选项:FILTER_SANITIZE_STRING

将它们放在一起并不起作用。我尝试使用也不起作用的数组。

2 个答案:

答案 0 :(得分:1)

怎么样:

$url = filter_var(filter_var($_GET['url'], FILTER_SANITIZE_URL),FILTER_SANITIZE_STRING);

答案 1 :(得分:1)

为什么甚至牺牲非有益方法的清晰度?保持清醒,简单。

$url = filter_var($_GET['url'], FILTER_SANITIZE_URL);
$final = filter_var($url, FILTER_SANITIZE_STRING);