zoukankan      html  css  js  c++  java
  • php REMOTEADDR之获取访客IP的代码

     $_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。这也就意味着大量的此类变量都会在» CGI 1.1 规范中说明,所以应该仔细研究一下。

    'SERVER_ADDR'

      当前运行脚本所在的服务器的 IP 地址。

    'SERVER_NAME'

      当前运行脚本所在的服务器的主机名。如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定。

    'SERVER_SOFTWARE'

      服务器标识字符串,在响应请求时的头信息中给出。

    'SERVER_PROTOCOL'

      请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。

    'REQUEST_METHOD'

      访问页面使用的请求方法;例如,“GET”, “HEAD”,“POST”,“PUT”。

    'DOCUMENT_ROOT'

      当前运行脚本所在的文档根目录。在服务器配置文件中定义。

     

    'REMOTE_ADDR'

      浏览当前页面的用户的 IP 地址。

    'REMOTE_HOST'

      浏览当前页面的用户的主机名。DNS 反向解析不依赖于用户的 REMOTE_ADDR

    'REMOTE_PORT'

      用户机器上连接到 Web 服务器所使用的端口号。

    'SCRIPT_FILENAME'

      当前执行脚本的绝对路径。

    'SCRIPT_NAME'

      包含当前脚本的路径。这在页面需要指向自己时非常有用。__FILE__ 常量包含当前脚本(例如包含文件)的完整路径和文件名。

    'REQUEST_URI'

      URI 用来指定要访问的页面。例如 “/index.html”。

     

     

    <?php 
    $iipp=$_SERVER["REMOTE_ADDR"]; 
    echo $iipp; 
    ?>
    <?php 
    $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; 
    $user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"]; 
    echo $user_IP; 
    ?> 
  • 相关阅读:
    HTML&&CSS
    web概述&HTML快速入门
    JDBC连接池&JDBCTemplate
    基于Breast Cancer dataset的决策树分类及可视化
    三维数组按行优先存储求某位置的地址
    2019年复旦计算机专硕考研经验总结
    1013 Battle Over Cities (25 分)
    1009 Product of Polynomials (25 分)
    1004 Counting Leaves (30 分)
    1090 危险品装箱 (25 分)
  • 原文地址:https://www.cnblogs.com/zjfazc/p/2587731.html
Copyright © 2011-2022 走看看