得不到的.
你用phpinfo()看看就懂了.

解决方案 »

  1.   

    服务器也是你的机,当然取的是127.0.0.1啦,,,即localhost,如果你在别的机子访问就可以的了。
      

  2.   

    如果你把你的网站上传到INTERNET,你就可以得到你的服务器的IP了
      

  3.   

    如果你把你的网站上传到INTERNET,你就可以得到你的服务器的IP了
      

  4.   

    用js获取本机ip:
    <object id=winsock1 classid=clsid:248DD896-BB45-11CF-9ABC-0080C7E7B78D onerror=alert("没有此控件")></object>
    <script>
    alert(winsock1.localHostName)
    alert(winsock1.localIP)
    </script>
      

  5.   

    wasy(嘻嘻哈哈)  的方法也不行啊
    大伙儿谈谈还有什么办法 急啊 分不够可以大加特加
    尽量只用php的
      

  6.   

    服务器ip:
    echo getenv("SERVER_ADDR");客户端ip:
    echo getenv("REMOTE_ADDR");楼主,你在服务器本机用以上方法当然显示127.0.0.1,你换一台电脑试一试就知道了
      

  7.   

    我上面的js代码之所以不能用,是你的ie的限制:
    工具菜单->Internet选项->安全->自定义
    将"对没有标记为安全的ActiveX控件进行初始化..."设置为启用。
    就可以了。但是建议不要用这种方法,hehe
      

  8.   

    我的本意是写一个php脚本,每次上网执行后让***.yeah.net指向我的动态ip
    大家帮我想想有什么好办法?(脚本在Linux下运行)
      

  9.   

    不可能做到。
    1.你沒有外部ip.
    2.163這個東東是死的。首先你要有一個固定的外部ip
      

  10.   

    就是说:
    ***.yeah.net只能转向一个固定的页面,不能由程序控制
      

  11.   

    就是说:
    ***.yeah.net只能转向一个固定的页面,不能由程序控制
      

  12.   

    就是说:
    ***.yeah.net只能转向一个固定的页面,不能由程序控制
      

  13.   

    你的代理服务IP:<br><? echo getenv("HTTP_X_FORWARDED_FOR"); ?><br>网关:<br><? echo getenv("REMOTE_ADDR"); ?>
      

  14.   

    那不一定哦 我每次上网后执行一下html后 就可以让我的***.yeah.net指向一个url
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <FORM name=updatefrm action=http://my.yeah.net/cgi-bin/modify method=post>
    域名:<INPUT name=username size=14 value=username>
    <SELECT name=domain><OPTION selected value=yeah.net>.yeah.net</OPTION></SELECT>
    密码:<INPUT name=password type=password value=password><br>
    URL:<INPUT name=url size=40 value=myurl.yeah.net>
    <INPUT name=ok3 type=submit value=更新>
    </FORM></body>
    </html>只不过每次执行都要人工填写url比较麻烦,所以我想写个php脚本自动填写url
    php有这种功能吗?有什么好的解决方案?
      

  15.   

    结贴吧!
    上面都告诉人了!你的代理服务IP:<br><? echo getenv("HTTP_X_FORWARDED_FOR"); ?><br>
    你的本机IP:<br><? echo getenv("REMOTE_ADDR"); ?>