根据参数过滤网址

时间:2011-02-14 06:30:14

标签: php

我想根据其中的一些参数过滤网址,用加号(+)分隔。

这是一个示例网址:

HTTP://localhost/a.php F1 = A + B + 1和; F2 = C + d + 2及F3 = E + F + 3及.......... ...

现在我想得到f1,f2,f3中的每个参数.......就像我想从参数f1中获取a,b和1的值。

我怎样才能继续...

2 个答案:

答案 0 :(得分:2)

$query = explode("&", $_SERVER['QUERY_STRING']);
$values = array();
foreach($query as $q){
    $vars = explode('=', $q);
    $values[$vars[0]] = explode('+', $vars[1]);
}

答案 1 :(得分:0)

$ f1 = $ _GET ['f1']; //与f2,f3等相同。

$ values = explode('+',$ f1);

$ a = $ values [0];

echo $ a; //将f1键的第一个值回显到第一个+