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");
    
    
    ?>

    一次作业的尝试。

    未明其理,只好度娘。

  • 相关阅读:
    分布式事务-第一刀
    Qt
    自描述C++部分面试题集
    读书笔记6.21
    STL vector容器 和deque容器
    C++ STL框架
    C++ 多态
    C++ 虚继承
    C++ 类的继承和派生
    C++ 类中的函数重载
  • 原文地址:https://www.cnblogs.com/w-five/p/3554737.html
Copyright © 2011-2022 走看看