如果post="get",可以$name= $_GET['name']; 
如果post="post",可以$name= $_POST['name'];

解决方案 »

  1.   

    @ini_get('register_globals')    //php中这个为on!意思就是自动生成变量
      

  2.   

    <form action="upload.php" method=post enctype="multipart/form-data">
    for ($i=1; $i <= $uploadnumber; $i++) 
    {echo " $i.<input type=file name=\"userfile[$i]\"><br>\n";} 
    ……
    </form>$userfile= $_POST['userfile'];
    可是这样取值$userfile为空啊?
      

  3.   

    /**********以下纯属是手册上的说明,不怎么提倡用$_REQUEST****************/Request 变量:$_REQUEST
    注: 在 PHP 4.1.0 及以后版本使用。之前的版本,没有等价的数组
    注: 在 PHP 4.3.0 之前,$_FILES 也被包括在 $_REQUEST 数组中。
    此关联数组包含 $_GET,$_POST 和 $_COOKIE 中的全部内容。
    这是一个“superglobal”,或者可以描述为自动全局变量。这只不过意味着它在所有的脚本中都有效。在函数或方法中不需要使用 global $_REQUEST; 来访问它。
    如果设置了 register_globals 指令,这些变量也在所有脚本中可用;也就是,分离了 $_REQUEST 数组。相关信息,请参阅安全的相关章节使用 Register Globals。这些单独的全局变量不是自动全局变量。