`

$_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查看...

    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...

Global site tag (gtag.js) - Google Analytics