zoukankan      html  css  js  c++  java
  • PHP基础之$_SERVER的详细参数与说明

    这几天准备静下心来看看平时忽略的一些PHP基础知识,也算是一个复习吧。

    今天准备复习的是$_SERVER这个变量。

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

    1、$_SERVER['PHP_SELF'] // 当前正在执行脚本的文件名
    PHP_SELF    /server_indices.php 
    
    2、$_SERVER['argv']  // 传递给该脚本的参数的数组。
    
    3、$_SERVER['argc']  // 包含命令行模式下传递给该脚本的参数的数目
    
    3、$_SERVER['SERVER_NAME'] // 当前运行脚本所在的服务器的主机名
    SERVER_NAME    localhost 
    
    4、$_SERVER['SERVER_ADDR'] // 当前运行脚本所在的服务器的 IP 地址。
    SERVER_ADDR    127.0.0.1
    
    5、$_SERVER['SERVER_SOFTWARE']  // 服务器标识字符串,在响应请求时的头信息中给出。
    SERVER_SOFTWARE    Apache/2.2.22 (Win64) PHP/5.3.13
    
    6、$_SERVER['REQUEST_METHOD'] // 访问页面使用的请求方法;例如,“GET”, “HEAD”,“POST”,“PUT”。
    
    7、$_SERVER['REQUEST_TIME'] // 请求开始时的时间戳。
    REQUEST_TIME    1361542579 
    
    8、$_SERVER['DOCUMENT_ROOT'] // 当前运行脚本所在的文档根目录。在服务器配置文件中定义。
    DOCUMENT_ROOT    E:/web/ 
    
    9、$_SERVER['HTTP_HOST'] // 当前请求头中 Host: 项的内容
    HTTP_HOST    localhost 
    
    10、$_SERVER['HTTP_REFERER'] // 引导用户代理到当前页的前一页的地址(如果存在)。由 user agent 设置决定。并不是所有的用户代理都会设置该项,有的还提供了修改 HTTP_REFERER 的功能。简言之,该值并不可信。
    HTTP_REFERER    http://localhost/ 
    
    11、$_SERVER['HTTP_USER_AGENT'] //当前请求头中 User-Agent: 项的内容
    HTTP_USER_AGENT    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 
    
    12、$_SERVER['REMOTE_ADDR'] // 浏览当前页面的用户的 IP 地址。
    REMOTE_ADDR    127.0.0.1 
    
    13、$_SERVER['REMOTE_PORT'] // 用户机器上连接到 Web 服务器所使用的端口号。
    REMOTE_PORT    65037 
    
    14、$_SERVER['SCRIPT_FILENAME'] // 当前执行脚本的绝对路径。
    SCRIPT_FILENAME    E:/web/server_indices.php 
    
    15、$_SERVER['SCRIPT_NAME']  // 包含当前脚本的路径。
    SCRIPT_NAME    /server_indices.php 
    
    16、$_SERVER['REQUEST_URI'] // URI 用来指定要访问的页面。
    REQUEST_URI    /server_indices.php 

    以上就是$_SERVER的常用参数的说明和使用了

  • 相关阅读:
    CF 142B Tprimes
    CF 231A Team
    poj 2001 Shortest Prefixes ——字典树入门
    hdu 1039 Easier Done Than Said?
    poj 2528 Mayor's posters
    hdu 1061 Rightmost Digit
    poj 2503 Babelfish
    CF271 A. Beautiful Year
    poj 2752
    CF271 B. Prime Matrix
  • 原文地址:https://www.cnblogs.com/chenhaoyu/p/10373672.html
Copyright © 2011-2022 走看看