zoukankan      html  css  js  c++  java
  • 常用 超全局数组$_server

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

    <?php
    $indicesServer = array('PHP_SELF',
        'REMOTE_ADDR', //浏览当前页面的用户的 IP 地址。
        'REMOTE_HOST', //浏览当前页面的用户的主机名。
        'REMOTE_PORT', //用户机器上连接到 Web 服务器所使用的端口号。
        'REMOTE_USER', //经验证的用户
        'REDIRECT_REMOTE_USER', //验证的用户,如果请求已在内部重定向。
        'SCRIPT_FILENAME', //当前执行脚本的绝对路径
        'SERVER_ADMIN',
        'SERVER_PORT', //Web 服务器使用的端口。默认值为 “80”。如果使用 SSL 安全连接,则这个值为用户设置的 HTTP 端口。
        'SERVER_SIGNATURE', //包含了服务器版本和虚拟主机名的字符串。
        'REQUEST_URI', //URI 用来指定要访问的页面。例如 “/index.html”。
        'SERVER_ADDR', //当前运行脚本所在的服务器的 IP 地址。
        'SERVER_NAME', //当前运行脚本所在的服务器的主机名。
        'REQUEST_TIME', //请求开始时的时间戳。从 PHP 5.1.0 起可用。
        'DOCUMENT_ROOT', //当前运行脚本所在的文档根目录
        'HTTP_HOST', //当前请求头中 Host: 项的内容,如果存在的话。
        'HTTP_REFERER', //引导用户代理到当前页的前一页的地址(如果存在)。由 user agent 设置决定。并不是所有的用户代理都会设置该项,有的还提供了修改 HTTP_REFERER 的功能。简言之,该值并不可信。
    
        'PATH_INFO', //包含由客户端提供的、跟在真实脚本名称之后并且在查询语句(query string)之前的路径信息,如果存在的话。例如,如果当前脚本是通过 URL http://www.example.com/php/path_info.php/some/stuff?foo=bar 被访问,那么 $_SERVER['PATH_INFO'] 将包含 /some/stuff。
        'HTTPS', //如果脚本是通过 HTTPS 协议被访问,则被设为一个非空的值
    
        'GATEWAY_INTERFACE', //服务器使用的 CGI 规范的版本;例如,“CGI/1.1”
        'SERVER_SOFTWARE', //服务器标识字符串,在响应请求时的头信息中给出
        'SERVER_PROTOCOL', //请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。
        'REQUEST_METHOD', //访问页面使用的请求方法;例如,“GET”, “HEAD”,“POST”,“PUT”
        'REQUEST_TIME_FLOAT', //请求开始时的时间戳,微秒级别的精准度。 自 PHP 5.4.0 开始生效
    
        'ORIG_PATH_INFO') //在被 PHP 处理之前,“PATH_INFO” 的原始版本。
    ;
    
    echo '<table cellpadding="10">';
    foreach ($indicesServer as $arg) {
        if (isset($_SERVER[$arg])) {
            echo '<tr><td>' . $arg . '</td><td>' . $_SERVER[$arg] . '</td></tr>';
        } else {
            echo '<tr><td>' . $arg . '</td><td>-</td></tr>';
        }
    }
    echo '</table>';
  • 相关阅读:
    mysqldump 导出数据库为DBname的表名为Tname的表结构 导出数据库的所有表的表结构
    mysqldump 备份某张表 Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions,
    nfs missing codepage or helper program, or other error
    date 增加一个小时 减少一个小时
    mysqldump 备份单个数据库
    mysql删除账户
    怎么删除某个用户的所有帖子?
    mongodb删除重复数据
    ReSharper2018破解详细方法
    激活windows和office
  • 原文地址:https://www.cnblogs.com/yanyiyaner/p/9366960.html
Copyright © 2011-2022 走看看