1. $_SERVER['PHP_SELF'] # 当前正在执行脚本的文件名,与 document root相关。
2. $_SERVER['argv'] # 传递给该脚本的参数。
3. $_SERVER['argc'] # 包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
4. $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
5. $_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。
6. $_SERVER['SERVER_SOFTWARE'] #服务器标识的字串,在响应请求时的头部中给出。
7. $_SERVER['SERVER_PROTOCOL'] # 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。
8. $_SERVER['REQUEST_METHOD'] #访问页面时的请求方法。例如:“GET”、 “HEAD”,“POST”,“PUT”。
9. $_SERVER['QUERY_STRING'] #查询(query)的字符串。
10. $_SERVER['DOCUMENT_ROOT'] #当前运行脚本所在的文档根目录。在服务器配置文件中定义。
11. $_SERVER['HTTP_ACCEPT'] # 当前请求的 Accept: 头部的内容。
12. $_SERVER['HTTP_ACCEPT_CHARSET'] #当前请求的 Accept- Charset: 头部的内容。例如:“iso-8859-1,*,utf-8”。
13. $_SERVER['HTTP_ACCEPT_ENCODING'] #当前请求的 Accept- Encoding: 头部的内容。例如:“gzip”。
14. $_SERVER['HTTP_ACCEPT_LANGUAGE']#当前请求的 Accept- Language: 头部的内容。例如:“en”。
15. $_SERVER['HTTP_CONNECTION'] #当前请求的 Connection: 头部的内容。例如:“Keep-Alive”。
16. $_SERVER['HTTP_HOST'] #当前请求的 Host: 头部的内容。
17. $_SERVER['HTTP_REFERER'] #链接到当前页面的前一页面的 URL 地址。
18. $_SERVER['HTTP_USER_AGENT'] #当前请求的 User_Agent: 头部的内容。
19. $_SERVER['HTTPS'] — 如 果通过https访问,则被设为一个非空的值(on),否则返回off
20. $_SERVER['REMOTE_ADDR'] #正在浏览当前页面用户的 IP 地址。
21. $_SERVER['REMOTE_HOST'] #正在浏览当前页面用户的主机名。
22. $_SERVER['REMOTE_PORT'] #用户连接到服务器时所使用的端口。
23. $_SERVER['SCRIPT_FILENAME'] #当前执行脚本的绝对路径名。
24. $_SERVER['SERVER_ADMIN'] #管理员信息
25. $_SERVER['SERVER_PORT'] #服务器所使用的端口
26. $_SERVER['SERVER_SIGNATURE'] #包含服务器版本和虚拟主机名的字符串。
27. $_SERVER['PATH_TRANSLATED'] #当前脚本所在文件系统(不是文档根目录)的基本路径。
28. $_SERVER['SCRIPT_NAME'] # 包含当前脚本的路径。这在页面需要指向自己时非常有用。
29. $_SERVER['REQUEST_URI'] #访问此页面所需的 URI。例如,“/index.html”。
30. $_SERVER['PHP_AUTH_USER'] #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的用户名。
31. $_SERVER['PHP_AUTH_PW'] #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的密码。
32. $_SERVER['AUTH_TYPE'] #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是认证的类型。
分享到:
相关推荐
以下将详细介绍`$_SERVER`中的一些常用元素及其应用场景。 #### 1. `$_SERVER['HTTP_ACCEPT_LANGUAGE']` 此变量用于获取客户端(浏览器)可以接受的语言类型,通常用于实现多语言网站时确定用户偏好的语言。例如: ...
### PHP中$_SERVER的详细参数与说明 在PHP开发中,`$_SERVER`是一个预定义的全局数组,包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等服务器环境信息。掌握`$_SERVER`中的各种参数及其...
本文将深入探讨PHP中与路径相关的两个重要概念:`$_SERVER`超全局数组和一些常用的路径处理函数。 首先,我们来看`$_SERVER`超全局数组。这个数组包含了关于PHP脚本环境的各种信息,其中很多元素与路径相关。例如:...
#### 三、其他常用 $_SERVER 常量 接下来,我们详细分析更多 `$_SERVER` 数组中的关键常量及其用途。 1. **HTTP_ACCEPT_LANGUAGE** - **含义**:表示客户端接受的语言设置,例如 `"zh-cn"` 表示中文简体。 - **...
### PHP中$_SERVER['PHP_SELF']与$_SERVER['SCRIPT_NAME']的区别详解 #### 一、概述 在PHP开发过程中,经常需要获取当前脚本的信息,包括脚本的名称及其路径等。为此,PHP提供了多种预定义变量来实现这一功能,...
以上列出的是$_SERVER数组中常用的服务器变量,对于PHP程序员来说非常实用。通过了解这些变量的含义,开发者可以编写出更加健壮和安全的PHP应用程序。需要注意的是,在使用这些变量时,服务器配置和请求方式会影响...
在PHP开发中,利用`$_SERVER`超全局变量来获取网站的相关参数是一项非常实用且常用的技术。通过这些参数,开发者能够更好地理解用户如何与网站进行交互,以及服务器如何处理这些请求。下面将详细介绍`$_SERVER`数组...
服务器变量 $_SERVER 是 PHP 中的一个超全局数组,用于存储关于 ...以上是对 $_SERVER 数组中一些常用且重要的服务器变量的详细解析。了解和使用这些变量可以帮助开发者更好地控制脚本行为、增强安全性并改善用户体验。
### PHP编程中常用的服务器参数详解 #### 一、概述 在PHP编程中,服务器环境变量是非常重要的组成部分之一,它们能够帮助开发者获取与服务器环境相关的各种信息。这些信息对于理解和调试程序逻辑至关重要。本文将...
`揭示了用户的浏览器类型和版本,这些也是`$_SERVER`数组中常用的成员。 总结来说,理解并熟练运用`$_SERVER`数组中的这些变量,能够帮助开发者更好地处理PHP应用程序中的URL操作,以及进行安全检查和错误处理。在...
可以与`$_SERVER['REQUEST_URI']`一起使用,根据需求决定是否包含查询参数。 下面是一个示例代码`demo.php`,展示了如何组合这些变量来构造完整的当前URL: ```php <?php $protocol = isset($_SERVER['HTTPS']) &&...
例如,`$_SERVER['REMOTE_ADDR']`返回客户端的IP地址,`$_SERVER['REQUEST_METHOD']`告诉你是GET还是POST请求,`$_SERVER['PHP_SELF']`是当前执行脚本的路径和文件名。 EzPageVar.php这个文件可能是一个自定义的PHP...
【PHP培训讲义4:PHP常用交互技术】 在PHP中,与用户进行交互是构建动态网站的关键部分。本讲义将深入探讨几种常见的交互技术,包括处理表单数据、通过URL传递值、获取客户端信息(如IP地址、操作系统和浏览器)、...
- **$_ENV**:存储了服务器环境变量,但通常不常用,因为这些信息通常通过其他方式(如$_SERVER)获取。 - **$_COOKIE**:用于存储HTTP Cookie数据。当客户端发送Cookie到服务器时,这些值会被放入`$_COOKIE`数组中...
1:在配置文件/config/config_global.php中设置$_config['debug']=1或者$_config['debug']=2 如果为2就直接开启debug模式否则让DISCUZ_DEBUG常量为true,还有中方法是通过POST或者GET方式传递一个debug参数进去,并且...
- **`$_SERVER`**:包含网页服务器中有用的信息。 - **`$_ENV`**:包含环境变量数值,数组的键名是环境变量的名字。 **`$_REQUEST`** 是一个特殊的超全局变量,它是 `$_GET`、`$_POST` 和 `$_COOKIE` 的总集合,...
本文将详细介绍PHP中的一些特殊预定义变量及其使用方法,包括但不限于`$_SERVER`, `$_ENV`, `$_COOKIE`, `$_GET`, `$_POST`, `$_FILES`, `$_REQUEST`, `$_SESSION`, `$GLOBALS`等。这些变量对于处理HTTP请求、管理...
### PHP常用函数详解 #### 一、获取客户端IP地址 **函数名称:** `GetIP()` **功能:** 此函数用于获取客户端的真实IP地址。 **实现逻辑:** 1. 首先检查`$_SERVER["HTTP_X_FORWARDED_FOR"]`是否存在,此变量在...