PHP有四个不同的数组变量用来处理用户的输入。HTTP_GET_VARS数组用来处理GET方式提交的变量,HTTP_POST_VARS数组用于处理POST方式提交的变量,HTTP_COOKIE_VARS数组用于处理作为cookie头提交的变量,而对于HTTP_POST_FILES数组(比较新的PHP才提供),则完全是用户用来提交变量的一种可选方式。

解决方案 »

  1.   

    很容易的啊!用$_SERVER['QUERY_STRING']变量获取。<?php
    //如,楼主的URL“http://localhost/test.php?y=2009&m=1&d=26&h=11&n=50&s=58”,则:echo $_SERVER['QUERY_STRING'];//输出“y=2009&m=1&d=26&h=11&n=50&s=58”echo "<pre>";//让数组更好看parse_str($_SERVER['QUERY_STRING'],$arr);print_r($arr);
    /*
    输出:
    Array
    (
        [y] => 2009
        [m] => 1
        [d] => 26
        [h] => 11
        [n] => 50
        [s] => 58
    )
    */
    ?>然后,那些数组的索引就是楼主要的字母了。
      

  2.   

    我回帖时,搞复杂了,其实不用这样的,直接对$_GET和$_POST数组做处理就可以了,就是GET和POST数组的索引。
      

  3.   

    是不是print_r($_GET)和print_r($_POST)就可以了?