php配置文件里
register_globals = Off
改成register_globals = On

解决方案 »

  1.   

    或者在你的程序头加上这样一句:
    extract($_POST);
      

  2.   

    坚决建议你改程序!而不要改配置!
    把 $HTTP_POST_VARS["NAME"] $NAME 统统改为$_POST['NAME'];
      

  3.   

    register_globals= ON 情况下,很乱的,有时候都不知道这些变量哪里来的.
    要想在off下工作,可以使用下面的语句:
    if ( function_exists('ini_get') )  
    {
    $onoff = ini_get('register_globals');

    else 
    {
    $onoff = get_cfg_var('register_globals');
    }
    if ($onoff != 1) {
    @extract($_POST, EXTR_SKIP); 
    @extract($_GET, EXTR_SKIP);
    }