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; 
    ?> 
  • 相关阅读:
    女人的话中话(英文版),供男生参考哦
    那个时候的我(漫画连载)
    杨过与小龙女
    盛大正式收购SINA19.5%股份
    揭开SVCHOST.exe进程之谜
    该呼呼咯,各位朋友晚安~
    图解学说上海话
    2005年的12个祝福(2005年传统精美挂历)
    iframe 的自适应高度
    【蜡笔小新全集】+动漫【灌蓝高手】 高速在线看
  • 原文地址:https://www.cnblogs.com/zjfazc/p/2587731.html
Copyright © 2011-2022 走看看