gpt4 book ai didi

php - 如何使用 PHP 检测用户代理支持的 HTTP 版本?

转载 作者:可可西里 更新时间:2023-11-01 16:24:34 27 4
gpt4 key购买 nike

很抱歉,如果这个问题对你们中的一些人来说似乎有点基础,但至少可以说,我的编程知识还有很多不足之处!

我想知道的是:当向我的网络服务器发出请求时,我如何检测请求用户代理支持的 HTTP 版本(即 HTTP/1.0 或HTTP/1.1)?我的服务器使用的服务器端脚本语言是 PHP 5.2 版。

基本上,我想用 PHP 来做这样的事情:

if(/* user agent is currently using HTTP/1.1 */) {
// do this...
}
else {
// do something else...
}

如果有人能指出正确的方向,我将不胜感激。提前致谢!

最佳答案

超全局 $_SERVER变量一般包含这种信息。在这种情况下,您对 SERVER_PROTOCOL 条目感兴趣:

if($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1'){
// Client is using HTTP/1.1
} else {
// Client is using a different protocol (likely HTTP/1.0)
}

关于php - 如何使用 PHP 检测用户代理支持的 HTTP 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4239651/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com