首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP如何访问有关客户端浏览器的信息?

问PHP如何访问有关客户端浏览器的信息?
EN

Stack Overflow用户
提问于 2011-05-05 22:28:15
回答 5查看 442关注 0票数 0

如何在PHP中将客户端浏览器数据保存到数组中?

PHP在服务器端运行,所以我不明白它是如何访问客户端浏览器信息的。

EN

回答 5

Stack Overflow用户

发布于 2011-05-05 22:29:55

客户机将数据发送到服务器,服务器使用该服务器构建数组(我假设您谈论的是$_GET、$_POST、$_SERVER等)。

票数 1
EN

Stack Overflow用户

发布于 2011-05-05 22:31:36

在User-Agent HTTP header field中,User agent data通常与每个超文本传输协议请求一起发送。您可能希望阅读有关HTTP message formats的一般知识。例如,这是我的浏览器发送的HTTP请求的一部分,以便在这个页面上加载jQuery:

代码语言:javascript
复制
GET http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js HTTP/1.1
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Connection: keep-alive
If-Modified-Since: Fri, 01 Apr 2011 21:23:55 GMT
Accept-Charset: UTF-8,*;q=0.5
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.60 Safari/534.24
Accept: */*

PHP从User-Agent头字段中读取您所查询的客户端浏览器数据。

票数 1
EN

Stack Overflow用户

发布于 2011-05-06 00:17:52

你可以在这里找到它

代码语言:javascript
复制
$_SERVER['HTTP_USER_AGENT']

您可能需要通过正则表达式对其进行解析,以分别获得浏览器名称和版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5899385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档