HTTP请求头部包含了客户端向服务器发送请求时的一些信息,常见的HTTP请求头部信息有:
t:表示客户端的浏览器类型和版本号。
3. Host:表示客户端请求的服务器地址。
4. Referer:表示客户端从哪个页面跳转过来的。
5. Cookie:表示客户端的Cookie信息。
:表示客户端的身份认证信息。
在PHP中,大家可以使用$_SERVER全局变量来获取HTTP请求头部的信息。下面是一些常用的HTTP请求头部信息的获取方式:
1. 获取Accept信息:
$accept = $_SERVER[‘HTTP_ACCEPT’];
t = $_SERVER[‘HTTP_USER_AGENT’];
3. 获取Host信息:
$host = $_SERVER[‘HTTP_HOST’];
4. 获取Referer信息:
$referer = $_SERVER[‘HTTP_REFERER’];
5. 获取Cookie信息:
$cookie = $_SERVER[‘HTTP_COOKIE’];
= $_SERVER[‘HTTP_AUTHORIZATION’];
三、注意事项
1. $_SERVER[‘HTTP_AUTHORIZATION’]只有在使用HTTP基本认证或摘要认证时才会有值。
2. $_SERVER[‘HTTP_COOKIE’]只有在客户端发送了Cookie时才会有值。
3. $_SERVER[‘HTTP_REFERER’]可能会被浏览器禁用或篡改,不一定可靠。
4. $_SERVER[‘HTTP_HOST’]可能会被伪造,不一定可靠。
HTTP请求头部包含了客户端向服务器发送请求时的一些信息,对于服务器端的处理非常重要。在PHP中,大家可以使用$_SERVER全局变量来获取HTTP请求头部的信息。但需要注意的是,有些请求头部信息可能不太可靠,需要谨慎处理。