`

$_SERVER变量的中文翻译

    博客分类:
  • PHP
阅读更多
服务器变量 $_SERVER 详解:

1、$_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名

2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。

3、$_SERVER['REQUEST_TIME'] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一样。

4、$_SERVER['argv'] -- 传递给该脚本的参数。我试了下,get方法可以得到$_SERVER['argv'][0];post方法无法给他赋值。

5、$_SERVER['SERVER_NAME'] -- 返回当前主机名。

6、$_SERVER['SERVER_SOFTWARE'] -- 服务器标识的字串,在响应请求时的头信息中给出。 如Microsoft-IIS/6.0

7、$_SERVER['REQUEST_METHOD'] -- 访问页面时的请求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。

8、$_SERVER['QUERY_STRING'] -- 查询(query)的字符串(URL 中第一个问号 ? 之后的内容)。

9、$_SERVER['DOCUMENT_ROOT'] -- 当前运行脚本所在的文档根目录。在服务器配置文件中定义。 如E:\server

10、$_SERVER['HTTP_ACCEPT'] -- 当前请求的 Accept: 头信息的内容。

11、$_SERVER['HTTP_ACCEPT_CHARSET'] -- 当前请求的 Accept-Charset: 头信息的内容。例如:“iso-8859-1,*,utf-8”。

12、$_SERVER['HTTP_ACCEPT_ENCODING'] -- 当前请求的 Accept-Encoding: 头信息的内容。例如:“gzip”。

13、$_SERVER['HTTP_ACCEPT_LANGUAGE'] -- 当前请求的 Accept-Language: 头信息的内容。例如:“en”。

14、$_SERVER['HTTP_CONNECTION'] -- 当前请求的 Connection: 头信息的内容。例如:“Keep-Alive”。

15、$_SERVER['HTTP_HOST'] -- 当前请求的 Host: 头信息的内容。

16、$_SERVER['HTTP_REFERER'] -- 链接到当前页面的前一页面的 URL 地址。

17、$_SERVER['HTTP_USER_AGENT'] -- 返回用户使用的浏览器信息。也可以使用 get_browser() 得到此信息。

18、$_SERVER['HTTPS'] -- 如果通过https访问,则被设为一个非空的值,否则返回off.

19、$_SERVER['REMOTE_ADDR'] -- 正在浏览当前页面用户的 IP 地址。

20、$_SERVER['REMOTE_HOST'] -- 正在浏览当前页面用户的主机名。反向域名解析基于该用户的 REMOTE_ADDR。如本地测试返回127.0.0.1

21、$_SERVER['REMOTE_PORT'] -- 用户连接到服务器时所使用的端口。我在本机测试没通过,不知道什么原因。

22、$_SERVER['SCRIPT_FILENAME'] -- 当前执行脚本的绝对路径名。如返回E:\server\index.php

23、$_SERVER['SERVER_ADMIN'] -- 该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数。如果脚本运行在一个虚拟主机上,则该值是那个虚拟主机的值

24、$_SERVER['SERVER_PORT'] -- 服务器所使用的端口。默认为“80”。如果使用 SSL 安全连接,则这个值为用户设置的 HTTP 端口。

25、$_SERVER['SERVER_SIGNATURE'] -- 包含服务器版本和虚拟主机名的字符串。

26、$_SERVER['PATH_TRANSLATED'] -- 当前脚本所在文件系统(不是文档根目录)的基本路径。这是在服务器进行虚拟到真实路径的映像后的结果。 Apache 2 用 户可以使用 httpd.conf 中的 AcceptPathInfo On 来定义 PATH_INFO。

27、$_SERVER['SCRIPT_NAME'] -- 包含当前脚本的路径。这在页面需要指向自己时非常有用。__FILE__ 包含当前文件的绝对路径和文件名(例如包含文件)。

28、$_SERVER['REQUEST_URI'] -- 访问此页面所需的 URI。例如,“/index.html”。

29、$_SERVER['PHP_AUTH_DIGEST'] -- 当作为 Apache 模块运行时,进行 HTTP Digest 认证的过程中,此变量被设置成客户端发送的“Authorization”HTTP 头内容(以便作进一步的认证操作)。

30、$_SERVER['PHP_AUTH_USER']-- 当 PHP 运行在 Apache 或 IIS(PHP 5 是 ISAPI)模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的用户名。

31、$_SERVER['PHP_AUTH_PW'] -- 当 PHP 运行在 Apache 或 IIS(PHP 5 是 ISAPI)模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的密码。

32、$_SERVER['AUTH_TYPE']--当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是认证的类型。
分享到:
评论

相关推荐

    php.ini 中文英文对照详细配置手册.txt

    - **功能**:定义请求变量的顺序,影响`$HTTP_RAW_POST_DATA`的处理,`S`代表`$_SERVER`数组。 - **建议**:保持默认值,除非有特定需求调整变量处理顺序。 ##### 9. error_reporting = E_ALL - **功能**:设置...

    php脚本资料电子书籍

    非常有用的环境变量$_SERVER,$_ENV等等 关于PHP中操作MySQL数据库的一些要注意的问题 灰色论坛漏洞 几个php病毒的源代码 将PHP作为Shell脚本语言使 经验积累,献给PHP爱好者!!! 漂亮但不安全的CTB论坛--CTB论坛...

    WebSphere Application Server V7 理解类装入器 中文翻译版

    ### WebSphere Application Server V7: 理解类装入器 #### Java类装入器介绍 类装入器在Java环境中扮演着至关重要的角色,它们负责将Java类加载到Java虚拟机(JVM)中。当提及类装入器时,我们需要理解其基本功能和...

    SQL Tuning sqlServer 数据库

    - **临时表和表变量**:在适当的情况下,使用临时表或表变量来优化复杂查询。 5. **存储过程和函数**: - **存储过程的优势**:减少网络传输,提升安全性,封装业务逻辑。 - **函数优化**:考虑函数的执行效率,...

    Laravel开发-ohdear-cli

    3. **命令行接口(CLI)编程**:CLI 工具设计的核心是处理命令行输入和输出,这涉及到对 PHP 的 `$_SERVER` 超全局变量、`$argv` 和 `argparse` 库的使用,以及自定义命令的注册和处理。 4. **自动化任务**:ohdear...

    中英翻译的数据库存储过程

    本文档主要介绍了一种通过SQL Server存储过程实现中文字符到拼音转换的方法。该方法适用于在数据库层面进行数据处理的情况,例如将中国的省市名称等中文字段转换成对应的拼音形式,便于后续的数据检索、排序或与其他...

    bugzilla 3.2.2及其汉化包

    提供的`bugzilla-3.2汉化包`应包含Bugzilla的中文翻译文件。汉化步骤如下: 1. **备份原有文件**:在`bugzilla-3.2.2`目录下,找到`locale`子目录,备份原有的英文语言包(通常是`en-US`目录)。 2. **解压汉化包*...

    php资料库4 防止foeach中变量不是数组

    如何对MySQL 服务器进行调优(页 1) - 数据库-数据仓库 - ZDNetChina中文社区 资讯硬件软件开发技术论坛.mht 如何对MySQL服务器进行调优-Linux认证考试-考试大.mht MySQL状态变量解释_含笑的波浪在逐浪.mht mysql查看...

    Nginx-Http模块官方翻译

    本文档基于2011年8月1日由构架组(张栋芳)完成的官方中文翻译,主要介绍了HTTP模块中的关键配置指令,这些指令对于理解和优化Nginx服务至关重要。 #### 关键配置指令详解 ##### 1. alias - **语法**:`alias ...

    jsp中文手册.rar_jsp_jsp中文手册

    **JavaServer Pages(JSP)中文手册** JavaServer Pages(JSP)是Java平台上的一个标准,用于创建动态网页和Web应用程序。它结合了HTML、脚本语言(如JavaScript)和Java代码,允许开发者在服务器端处理数据并生成...

    ZendFramework中文文档

    11.1. 输出变量的值 (Dumping Variables) 12. Zend_Exception 12.1. 使用“异常” 13. Zend_Feed 13.1. 介绍 13.2. 导入Feeds 13.2.1. 定制 feeds 13.2.1.1. 导入定制的数组 13.2.1.2. 导入定制的数据源 ...

    JSP 英文文献+翻译1

    提供的压缩包“JSP英文文献%2B翻译.rar”可能包含了关于JSP技术的专业英文文档及其对应的中文翻译,这对于学习和深入理解JSP技术非常有帮助。文档可能涵盖了JSP的原理、API使用、最佳实践等方面,通过阅读和比较原文...

    CodeIgniter多语言实现方法详解

    可以通过PHP的`$_SERVER['HTTP_ACCEPT_LANGUAGE']`超全局变量来获取用户的语言偏好,然后利用字符串分割或正则表达式等方法解析出用户的语言代码,再通过设置CodeIgniter的`$config['language']`来指定当前使用的...

    Servlet和JSP技术简述(英文翻译)

    1. **JSP元素**:JSP有多种元素,如脚本元素(Scriptlets)、表达式、声明、指令等,它们分别用于编写Java代码、插入变量值、声明变量和设置页面属性。 2. **JSP标签库**:JSTL(JavaServer Pages Standard Tag ...

    canopen协议中文翻译版

    canopen协议中文翻译版,帮助理解canopen。CANopen是一种架构在控制局域网路(Controller Area Network, CAN)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场...

    开放API规范中文翻译1

    《开放API规范中文翻译1》概述 开放API规范(OpenAPI Specification,简称OAS)是社区驱动的一个开放标准,属于Linux基金会的协作项目。它的主要目的是定义一个标准,用于描述Web服务的接口,使得开发者可以更方便...

    Spring-Reference_zh_CN(Spring中文参考手册)

    15.3. JavaServer Faces 15.3.1. DelegatingVariableResolver 15.3.2. FacesContextUtils 15.4. Struts 15.4.1. ContextLoaderPlugin 15.4.1.1. DelegatingRequestProcessor 15.4.1.2. DelegatingActionProxy 15.4.2...

    计算机专业的英文翻译5000字

    比如,“Variable”(变量)、“Function”(函数)、“Class”(类)、“Object”(对象)等是编程中的基本元素。在学习过程中,掌握这些词汇的英文表达对于阅读英文文档和与国际同行交流至关重要。 操作系统是...

Global site tag (gtag.js) - Google Analytics