不会吧,我用 $_SERVER["HTTP_HOST"] 可以明确得到域名或IP

解决方案 »

  1.   

    $_SERVER["SERVER_NAME"];服务器名,也就是访问者地址栏中输入的域名(可为IP)。
    $_SERVER["SERVER_ADDR"];服务器IP
      

  2.   

    可以把首页做成一个 htm 的欢迎页面,然后点击链接进入 php页面。
    在这个php页中加入
    <?php
    $url = $_SERVER['HTTP_REFERER'];
    ?>变量url即记录下了来访者上一页的地址,同时也可以知道访问者是用域名访问还是用ip访问。
      

  3.   

    我用$_SERVER["SERVER_NAME"] 得到的是
    192.168.1.2:8080而我根本不能访问这个内网IP,我是通过域名访问的
    这台主机也是on internet的.有没有办法直接在php得到地址?