PHP从url获取未知的$ var

时间:2013-12-27 11:21:11

标签: php

我有一个页面在另一个页面上的URL中动态地传递不同的$var。 我的目标是在第二页上检索并列出此var,以便将它们传递到另一页。

在页面A上,用户可以通过选择X,Y,Z(只有一个,两个或用户喜欢)选择一个值,通过表格GET传递选择。

示例

我的问题是我不知道var名称所以我不能$_GET['X']$_GET['Z']

有人可以帮忙吗?

非常感谢!!

4 个答案:

答案 0 :(得分:1)

你可以像

一样整个_GET var
foreach ($_GET as $name => $value)

构建您的请求网址

答案 1 :(得分:1)

  1. 循环遍历$_GET数组:

    foreach ($_GET as $key => $value) {
        echo "$key: $value";
    }
    
  2. 使用合理的,已知的密钥名称:

    example.com?choices[]=X&choices[]=Z
    
    var_dump($_GET['choices']);
    

答案 2 :(得分:1)

您也可以使用$ _GET超全局数组。

$arguments = array();

foreach( $_GET as $key => $value ) {
    $arguments[$key] = $value
}

print_r( $arguments );

答案 3 :(得分:0)

$_SERVER["QUERY_STRING"]可帮助您检测URL中?后的查询字符串。