我不知道为什么要这么做
但是有一个方法是可以的
就是自己来解析URL里的query字串

解决方案 »

  1.   

    ??
    你这样 <form action=insert.php?sName=thq&sAge=18&sName=zgo&sAge=20&>
    的话,他们就不是数组了~~如果想直接传数组~~你可以考虑serialize~~ 这个可能可以满足你的要求~~具体看手册
      

  2.   

    可以考虑在传变量前将这个三个数组变量
    转换成按规律分部的字符串
    这样就可以直接用<form action=insert.php?sName=thq&sName=zgo>
    等到处理页时再拆开就行了!
      

  3.   

    url参数在$_SERVER['QUERY_STRING']中
    若$_SERVER['QUERY_STRING'] = "sName=thq&sAge=18&sName=zgo&sAge=20"你可这样
    $s = $_SERVER['QUERY_STRING'];
    $s = str_replace("=","[]=",$s);
    parse_str($s);这样就得到了$sName、$sAge数组
    你也可以将他们写到$_GET数组中去
    function test($_s) {
      $_s = str_replace("=","[]=",$_s);
      parse_str($_s);
      foreach(get_defined_vars() as $k=>$v)
        if($k != '_s')
          $_GET[$k] = $v;
    }test("sName=thq&sAge=18&sName=zgo&sAge=20");print_r($_GET);