不是.是php.ini的问题.
你修改php.ini中的设置,把register_global设为On.

解决方案 »

  1.   

    可是我的PHP.INI里
    register_globals = Off
    我也同样可以用POST
    我的是PHP4,为什么?
      

  2.   

    看你是怎么用的POST.
    在较新的PHP版本中,我用$_POST就可以不受register_global的影响.
      

  3.   

    你也可以用$HTTP_POST_VARS['']来访问表单传递的全局变量.其实用这种方法我认为是一种好习惯,代码更加明确易懂.
      

  4.   

    if (! isset($HTTP_POST_VARS['page']))
    $intPage = 1;
    else
    $intPage =$HTTP_POST_VARS['page'];
      

  5.   

    if (! isset($HTTP_GET_VARS['page']))
    $intPage = 1;
    else
    $intPage =$HTTP_GET_VARS['page'];