$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。
下表列出了所有 $_SERVER 变量中的重要元素。
元素/代码 描述
$_SERVER['PHP_SELF'] 当前执行脚本的文件名,与 document root 有关。
$_SERVER['GATEWAY_INTERFACE'] 服务器使用的 CGI 规范的版本。
$_SERVER['SERVER_ADDR'] 当前运行脚本所在的服务器的 IP 地址。
$_SERVER['SERVER_NAME'] 当前运行脚本所在的服务器的主机名。如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定。
$_SERVER['SERVER_SOFTWARE'] 服务器标识字符串,在响应请求时的头信息中给出。
$_SERVER['SERVER_PROTOCOL'] 请求页面时通信协议的名称和版本。
$_SERVER['REQUEST_METHOD'] 访问页面使用的请求方法。
$_SERVER['REQUEST_TIME'] 请求开始时的时间戳。从 PHP 5.1.0 起可用。
$_SERVER['QUERY_STRING'] query string(查询字符串),如果有的话,通过它进行页面访问。
$_SERVER['HTTP_ACCEPT'] 当前请求头中 Accept: 项的内容,如果存在的话。
$_SERVER['HTTP_ACCEPT_CHARSET'] 当前请求头中 Accept-Charset: 项的内容,如果存在的话。
$_SERVER['HTTP_HOST'] 当前请求头中 Host: 项的内容,如果存在的话。
$_SERVER['HTTP_REFERER'] 引导用户代理到当前页的前一页的地址(如果存在)。由 user agent 设置决定。并不是所有的用户代理都会设置该项,有的还提供了修改 HTTP_REFERER 的功能。简言之,该值并不可信。)
$_SERVER['HTTPS'] 如果脚本是通过 HTTPS 协议被访问,则被设为一个非空的值。
$_SERVER['REMOTE_ADDR'] 浏览当前页面的用户的 IP 地址。
$_SERVER['REMOTE_HOST'] 浏览当前页面的用户的主机名。DNS 反向解析不依赖于用户的 REMOTE_ADDR。
$_SERVER['REMOTE_PORT'] 用户机器上连接到 Web 服务器所使用的端口号。
$_SERVER['SCRIPT_FILENAME'] 当前执行脚本的绝对路径。
$_SERVER['SERVER_ADMIN'] 该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数。如果脚本运行在一个虚拟主机上,则该值是那个虚拟主机的值。
$_SERVER['SERVER_PORT'] Web 服务器使用的端口。默认值为 "80"。如果使用 SSL 安全连接,则这个值为用户设置的 HTTP 端口。
$_SERVER['SERVER_SIGNATURE'] 包含了服务器版本和虚拟主机名的字符串。
$_SERVER['PATH_TRANSLATED'] 当前脚本所在文件系统(非文档根目录)的基本路径。这是在服务器进行虚拟到真实路径的映像后的结果。
$_SERVER['SCRIPT_NAME'] 包含当前脚本的路径。这在页面需要指向自己时非常有用。__FILE__ 常量包含当前脚本(例如包含文件)的完整路径和文件名。
$_SERVER['SCRIPT_URI'] URI 用来指定要访问的页面。例如 "/index.html"。

PHP中 $_SERVER的信息汇总相关推荐

  1. Khronos 在GDC上的信息汇总:Vulkan,OpenXR,WebGL,glTF

    Khronos 在GDC上的信息汇总:Vulkan,OpenXR,WebGL,glTF 游戏开发者大会,旧金山– The Khronos™ Group, 一个由领先硬件和软件公司组成的组织,在游戏开发 ...

  2. Oracle Open World 2012信息汇总贴

    Oracle Open World 2012信息汇总贴: 建设中.. Oracle OpenWorld 2012 sessions下载地址:Search Content Catalog for Ora ...

  3. 黑龙江大学计算机调剂信息,黑龙江大学各学院2019考研调剂信息汇总(4月1日)

    今天小编为大家提供黑龙江大学各学院2019考研调剂信息汇总(4月1日),请大家仔细查看考研调剂专业及考研调剂要求,尽早做好调剂准备! 黑龙江大学各学院2019考研调剂信息汇总(4月1日) 黑龙江大学化 ...

  4. 遵义大数据中心项目工程概况_中策大数据:8月建筑工程项目有哪些?建筑工程项目信息汇总...

    2020年8月建筑工程项目有哪些?中策大数据中国工程网为你搜集整理出了建筑工程项目信息,包括项目环评.施工单位招标.施工建设.项目设计.立项审批等各个工程项目阶段的拟在建项目. 2020年8月建筑工程 ...

  5. 近期 AI 领域招聘、招生信息汇总

    关注公众号,获取更多AI领域发展机会 马上就要开启新的一年了,AIoffer把一月至今发布的招聘招生信息汇总如下,这里面既有巨头也有新锐,有全职也有实习还有升学机会,有需要的朋友欢迎点击查看详情.投递 ...

  6. 近期海内外 AI 领域招聘、招生信息汇总

    请点击: 近期 AI 领域招聘招生信息汇总 查看详情. 走过2020,迈向前程似锦的2021~

  7. 小学 学生学籍信息汇总及自动检查代码(Python)

    2019独角兽企业重金招聘Python工程师标准>>> 将每个学生填写的信息在检查后自动汇总到一个新的excel表格. #-*- encoding: utf-8 -*- '''小学学 ...

  8. Abaqus CPU并行计算 加速计算信息汇总

    Abaqus CPU并行计算 加速计算信息汇总 下面是网络上https://www.eng-tips.com/viewthread.cfm?qid=445089的答疑: In Abaqus CAE, ...

  9. 厦门大学计算机科学专业,2018厦门大学计算机科学系考研招生信息汇总

    原标题:2018厦门大学计算机科学系考研招生信息汇总 选择决定命运,成败在于坚持,既然选择了考研,说什么也别放弃,其实成功就是在艰难时刻的最后一次坚持!为了帮助2018年准备考研的备考生们尽快进入复习 ...

最新文章

  1. mciSendString用法
  2. 【网络安全】一个堆题inndy_notepad的练习笔记
  3. Java黑皮书课后题第6章:6.10(使用isPrime方法)程序清单6-7提供了测试某个数字是否是素数的方法isPrime(int number)。使用这个方法求小于10000的素数的个数
  4. liferay 导入源码问题
  5. linux能挂载的文件类型,mount命令是如何自动识别挂载点的文件系统类型的
  6. python怎么另起一行继续输入_python如何换行继续输入
  7. php 计算每年春节日期,动态显示2019年农历春节倒计时—2019年1月21日23时45分
  8. elasticsearch索引模块缓存
  9. mysql中如何将一个表中的部分记录合并,mysql - 如何从一个表中获取所有产品并从另一个包含多行的表中合并一行? - SO中文参考 - www.soinside.com...
  10. php返回中文是 u,php json_encode总是返回unicode字符 u.问题 解决
  11. vue scss 换肤
  12. python爬虫-Day02
  13. Unity 接入天气系统
  14. 关于SES2000找管线定位问题的实验
  15. 软件工程毕业论文mysql英文翻译_软件工程技术英文文献和中文翻译
  16. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——1.10 小结...
  17. axp202电源管理
  18. C语言:memcpy的用法
  19. C#毕业设计——基于C#+asp.net+sqlserver的学生信息管理系统设计与实现(毕业论文+程序源码)——学生信息管理系统
  20. 微信小程序识别图片并提取文字_这款微信小程序可以批量图片转文字?识别准确率超高!...

热门文章

  1. clickhouse安装_初识ClickHouse——安装与入门
  2. 数字电子技术基础第三版杨志忠_阎石数字电子技术基础第6版笔记和课后习题详解...
  3. python输入年份月份输出天数_6.2(输入年份 月份 输出该月天数)
  4. 完全平方数 HYSBZ - 2440 (莫比乌斯函数容斥)
  5. 【题解】【洛谷 P1967】 货车运输
  6. 神经网络测试结果很差,该怎么做
  7. F. 更改apache端口号
  8. SQL优化:从设计表结构开始(层次型表结构设计方法)
  9. AC日记——字符串位移包含问题 1.7 19
  10. Android 闹钟最终版