把register_globals = Off 改为 register_globals = On

解决方案 »

  1.   

    如果一开始就是就是register_globals = ON 的话,应该没有问题,我测试了。
    如果是你刚才改的话,请重启WEB服务器后再试试。
      

  2.   

    <?
    echo $_GET['aaa'];
    echo $_GET['bbb'];
    ?>
      

  3.   

    老版本用 $HTTP_GET_VARS['aaa'];
      

  4.   

    php.ini中error_reporting = E_ALL & ~E_NOTICE
    或在程序开头加上:
    error_reporting(E_ALL & ~E_NOTICE);
      

  5.   

    怪事了!!!!我把系统目录下的php.ini删掉之后,服务器还能正常地读取PHP页面,这到底是怎么一回事啊?也许我的问题和这个有关!!
      

  6.   

    那是给你配置的文件,你不配置PHP也有自己内省配置的   php4.3.2内省配置中register_global=Off   你可以通过phpinfo()来确定这个值
      

  7.   

    php.ini中error_reporting = E_ALL & ~E_NOTICE
      

  8.   

    register_globals = ON 就ok了是不是变量名你没分大小写?
      

  9.   

    问题解决了,原来windows的系统目录下的php.ini不起作用的,只要把文件拷贝到PHP的目录就起作用了,是不是我一开始就错了呢?