作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我需要在我的网络应用程序中获取请求浏览器的名称。(用于分析)
在核心 php 中,当我使用 $visitor_user_agent=$_SERVER['HTTP_USER_AGENT']
它返回 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36
与 chrome 一起使用时的字符串。然后 preg_match('/Chrome/i', $visitor_user_agent)
可用于了解其是否为 chrome。我不确定这是否是查找浏览器名称的有效方法。
我还找到了get_browser链接,但未提供浏览器名称。
cakephp3 或 core php 中是否有获取浏览器名称的方法?
最佳答案
这将返回用于请求的用户代理:
$this->request->header('User-Agent');
http://book.cakephp.org/3.0/en/controllers/request-response.html
关于php - 如何在 cakephp 3 请求中获取浏览器名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31268575/
我是一名优秀的程序员,十分优秀!