再问一下。
或者是不是php的问题使它无法获得apache的环境变量。php.ini中有没有这方面的设置。我的php是4.2.3,apache1是1.3.27,apache2是2.0.43

解决方案 »

  1.   

    修改php.ini
    register_globals = on
    restart apache.
      

  2.   

    在 PHP 4.3.0 的 install.txt 里的一句话At this time, support for Apache 2 is experimental.  It's highly recommended you use PHP with Apache 1.3.x and not Apache 2.总之你现在用 Apache2 得不到任何好处(Apache2 目前还不支持 SSL 等),只可能给自己找麻烦——给我一个不用 Apache1 的理由先尝试新技术没错,可首先要求是稳定版本,我从来不去用那些标明是 RC 或者 Beta 的版本。除非你只打算给人家做义务 debugger,并不断报告给人家。现在 PHP 官方都在说试验性质的你怎么就这么想不开呢?
      

  3.   

    $_SEVER["REMOTE_ADDR"];
    试一试
      

  4.   

    同意 platinum(白金)的说法。
    我现在就是 1.3.22 没什么不好的。
      

  5.   

    小弟今天换成了apache1.3.27,就搞定了!
    多谢各位,给分了