【发布时间】:2016-03-26 09:33:33
【问题描述】:
我查看了 laracast 和堆栈溢出,但在不使用某种 3rd 方跟踪器的情况下找不到找到用户操作系统的方法。
在 codeigniter 中,这真的很简单。如何使用 Laravel 获取用户操作系统?
Request::server('HTTP_USER_AGENT')
这让我得到了整个用户代理字符串。我只想要操作系统。
有可能吗?
【问题讨论】:
标签: php laravel user-agent
我查看了 laracast 和堆栈溢出,但在不使用某种 3rd 方跟踪器的情况下找不到找到用户操作系统的方法。
在 codeigniter 中,这真的很简单。如何使用 Laravel 获取用户操作系统?
Request::server('HTTP_USER_AGENT')
这让我得到了整个用户代理字符串。我只想要操作系统。
有可能吗?
【问题讨论】:
标签: php laravel user-agent
一般情况下,客户端传输的HTTP_USER_AGENT is merely a HTTP header。它是一个字符串,因此,根据传输的具体内容,可以从中提取或不提取操作系统信息。
有几种解决方案,例如流行的解决方案。 terawurfl 和其他人。
也就是说,根本没有真正可靠的方法来确定 Laravel 或 PHP 中的用户操作系统,因为它仅取决于客户端发送的标头,无论您是否有机会。
【讨论】: