当我输入 http://localhost/index.php?a=1&b=2 时,
一般会认为 
$_SERVER['argv'][0] = "a=1"
$_SERVER['argv'][1] = "b=2"
但实际上却是
$_SERVER['argv'][0] = "a=1&b=2"请问我怎么样才能出现
$_SERVER['argv'][0] = "a=1"
$_SERVER['argv'][1] = "b=2"
呢?

解决方案 »

  1.   

    $_SERVER['argv'][0]本来就应该是a=1&b=2
    你要取a和b的值,可以用$_GET['a']和$_GET['b']
      

  2.   

    $_SERVER['argv'] 就只有0的下标,没有1、2其他的吗?
      

  3.   

    可以赋值,,,没考虑多维数组foreach($_GET AS $k => $v)
    {
    $_SERVER['argv'][] = $k . '=' . $v;
    }
      

  4.   

    一般情况下argv和argc都是在命令行模式下使用的网页上就用Get就可以了
      

  5.   

    有$_GET不用,咋非要鼓捣$_SERVER['argv']。
    想知道有什么下标的元素,print_r看下不就知道了