测试:
<?php
  $ip=getenv("REMOTE_ADDR");
  print "$ip";
?>
这样也不行~~~~~~~~~~~~~~~~~~~~

解决方案 »

  1.   

    echo $REMOTE_ADDR;
    echo $_SERVER["REMOTE_ADDR"];
      

  2.   

    上面兄台的正确.注意PHP-MANUAL的"This function does not work in ISAPI mode.",
    在UNIX下是没有问题的 
      

  3.   

    但现是想将那IP地址赋值给一个变量$ip
    那我怎样,按理由上面代码没错吧?
      

  4.   

    搜索过以前的帖子,为什么人家可以,我不可以呀!!!!!以下运行在我的机器上没反应!
    大家说是不是我的机子有问题,但是其它的可以呀,闷闷~~~<html><body><?php
    echo $REMOTE_ADDR;
    ?></body></html>有人可以帮我吗?
      

  5.   

    这个是跟php.ini中的配置有关系的
      

  6.   

    谢谢楼上的
    那我该如何配置php.ini呢?
      

  7.   

    如果你装的是PHP INSTALLER,PHP.ini是不用你自己配制的,它会自动配置。
      

  8.   

    全局变量的问题!
    把register_globals设置为On 
    或者写成这样:
    <?$ip=$_SERVER["REMOTE_ADDR"];
    echo $ip;?>
      

  9.   

    哦,对不起,应该不是全局变量的问题,这个函数不能工作在ISAPI的模式下,而你的PHP可能就是以ISAPI的模式安装的
      

  10.   

    我配置运行环境时用的是php-4.3.0-Win32,后来换了PHP INSTALLER可以了,但是程序有一些出
    错。
    到底哪个才是最佳的运行环境呢?
      

  11.   

    php-4.3.4-Win32
    以ISAPI模式安装
      

  12.   

    最佳运行环境:
    linux+apache