验证URL中的变量


Validate vars in URL

如果我知道我的URL中可以有哪些变量,我该如何验证我的URL并忽略列表中没有的变量?

我想我会在一个数组中拥有所有"好"的变量

$good = array("name", "car", "year", "color");

然后我需要获取请求URL,然后将其分解,查找QUERY元素,并根据$good数组循环这些元素,去掉不属于的元素,然后处理请求。理论上似乎是个不错的计划。或者有更好的计划吗?如果可以,我该怎么做?

$url = http://mydomain.com/?car=1&color=red&bad=asdasd

尝试使用以下内容:http_build_query。