过滤选项我做可变GET请求:多发的一个变量
$url = $_GET['url'];
现在我想补充一些过滤选项:
$url = (filter_var($_GET['url'], FILTER_SANITIZE_URL));
怎样包括另一个过滤器选项:FILTER_SANITIZE_STRING
把它们彼此相邻不起作用。我尝试使用数组,也没有工作。
过滤选项我做可变GET请求:多发的一个变量
$url = $_GET['url'];
现在我想补充一些过滤选项:
$url = (filter_var($_GET['url'], FILTER_SANITIZE_URL));
怎样包括另一个过滤器选项:FILTER_SANITIZE_STRING
把它们彼此相邻不起作用。我尝试使用数组,也没有工作。
怎么样:
$url = filter_var(filter_var($_GET['url'], FILTER_SANITIZE_URL),FILTER_SANITIZE_STRING);
为什么甚至牺牲清晰度为无益的做法?只要保持清楚,简单。
$url = filter_var($_GET['url'], FILTER_SANITIZE_URL);
$final = filter_var($url, FILTER_SANITIZE_STRING);
由于它似乎工作,我很高兴:)你觉得我可以添加尽可能多的过滤器或者是仅限于采取两种过滤器? – Youss
它的标准php,如果函数返回字符串,你可以尽可能多地包装,但它更难以调试和读取代码。 – 2013-07-13 10:15:40