我有一个格式为/?var1 = val1& var2 = val2;
的网址我想使用php检查url中是否存在var2 = val2。怎么办?
答案 0 :(得分:1)
您可以使用$ _GET超全局
if(!empty($ _ GET ['var2'])&& $ _GET ['var2'] =='val2'))//做某事
答案 1 :(得分:1)
这样做
if (isset($_GET['var2'])) // check if exist
{
if ($_GET['var2'] == val2) // do something
}
答案 2 :(得分:1)
如果这不是请求的QUERY_STRING
(在这种情况下,您应该使用$_GET
作为@Spechal said),则可以使用parse_str()
。它“使用与PHP填充$_GET
,$_POST
等变量相同的机制。”
另见parse_url()
。