PHP获得header头进行分析

学web的人都知道,要深刻的理解就一定要对HTTP协议有深刻的理解,这样你才能理解整个运行的流程,有些功能你才能理解应该

如何去实现,比如:仿盗链啊,定义IP后切换页面语种的版本啊,等等,

这里就来对这个进行说明,

PHP不像JAVA有个request对象来对请求进行封装,然后你读取request.getHeader()就能取出浏览器的请求

PHP中是通过全局变量$_SERVER来对浏览器的请求进行封装的

$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。

可以通过var_dump($_SERVER),之后然后对着API进行一个个的查看,就能够找到你想要的

原文地址:https://www.cnblogs.com/sunxun/p/3990223.html