zoukankan      html  css  js  c++  java
  • 浏览服务器IP

    在php中,通常用$_SERVER['REMOTE_ADDR']得到访问者的ip

    getenv()用来取得参数name环境变量的内容.参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针.环境变量的格式为name=value.

    $_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组

    但是当Web服务器API是ASAPI (IIS)的时候,getenv函数是不起作用的。这种情况下你如果用getenv来取得用户客户端ip的话,得到的将是错误的ip地址,所以使用需要$_SERVER["REMOTE_ADDR"]获取IP地址

    如果是apache服务的时候,getenv函数是起作用的。

    <?php 
    
    
    echo "(1)浏览当前页面的用户的 IP 地址为:";
    echo $_SERVER['REMOTE_ADDR'];
    echo "<br />";
    
    echo "(2)浏览当前页面的用户的 IP 地址为:";
    echo getenv('REMOTE_ADDR');
    echo "<br />";
    
    echo "主机 www.baidu.com 的 IP 地址为:";
    echo gethostbyname("www.baidu.com");
    
    
    ?>

    一次作业的尝试。

    未明其理,只好度娘。

  • 相关阅读:
    最大子列和
    喷水装置
    某种排序
    三个水杯
    奇偶数分离
    ASCII码排序(未完)
    1002
    if语句
    6.7
    A+B问题 涉及EOF
  • 原文地址:https://www.cnblogs.com/w-five/p/3554737.html
Copyright © 2011-2022 走看看