就像ASP
For Each Iitem In Request.Form
    url_param = url_param & "&" & Iitem & "=" & Request(Iitem)
NextFor Each Iitem In Request.QueryString
    url_param = url_param & "&" & Iitem & "=" & Request(Iitem)
Next

解决方案 »

  1.   

    foreach ($_REQUEST as $key => $value) 
    {
        echo "Key: $key; Value: $value<br />\n";
    }
      

  2.   

    foreach ($_REQUEST as $key => $value) 
    {
        if(array_key_exists($key,$_POST))
        {
             echo "Key: $key; Value: $value<br />\n";
        }}
      

  3.   

    foreach ($_REQUEST as $key => $value) 
    {
        if(array_key_exists($key,$_POST))
        {
             echo "Key in POST : $key; Value: $value<br />\n";
        }
        else
        {
             echo "Key in GET : $key; Value: $value<br />\n";
        }}
      

  4.   

    写的不严格,见笑。
    如果post和get变量名一样的话,我的就不对了。
      

  5.   

    直接foreach就行了
    foreach($_GET as $key=>$value){
        echo $key.'='.$vlaue;
    }
      

  6.   

    没错, foreach()
    如果需要处理值就需要注意二维数组的问题,比如说复选框传过来的值。
      

  7.   

    要用递归吧?
    因为有可能是二维,三维,四维的数组如果只是想看看它的结果的话用print_r()吧
    输出在网页的结果是看不出结构的
    你可以查看网页的源代码
    这样就可以看到清晰的结构了
      

  8.   

    foreach($_GET as $key => $value) {
    echo "$key: $value<br>";
    }
    foreach($_POST as $key => $value) {
    echo "$key: $value<br>";
    }