【问题标题】:Website Browser Tracker网站浏览器跟踪器
【发布时间】:2012-11-19 22:17:39
【问题描述】:

我想跟踪访问我网站的浏览器。我有一个数据库,用于存储用户在网站上注册后的信息,以及他们在表单中输入的数据,我还想存储他们用于访问和在网站上注册的浏览器。实际上有什么方法可以让网站查看正在使用的浏览器并保存该信息?

【问题讨论】:

  • @Blazemonger,不要再使用get_browser()。它依赖的数据是browscap.ini,不再更新。
  • Richard,您是否考虑过合适的解决方案,例如 Google Analytics?有许多免费的分析包。如果您不需要直接在应用程序中使用该数据,那么您可以这样做。
  • 请记住,您无法确切知道用​​户正在使用什么浏览器,您只能知道浏览器报告自己被命名为什么。

标签: php html database browser registration


【解决方案1】:

get_browser()http://php.net/manual/en/function.get-browser.php

这将返回正在使用的浏览器

来自文档:

“尝试通过在 browscap.ini 文件中查找浏览器信息来确定用户浏览器的功能。”

更新:

正如@Brad 指出的那样,此功能不再可靠。你可以使用$_SERVER['HTTP_USER_AGENT'];

【讨论】:

  • 不要再使用这个了。它依赖的数据是browscap.ini,不再更新。
  • 感谢@Brad 提供的信息。有什么选择?
  • 这取决于需要。如果您只需要分析来优化您的网站,那么我会使用分析包,例如 Google Analytics。如果您有一些特定的原因来跟踪用户浏览器上的数据并在您的应用程序中使用它,那么您需要解析用户代理字符串。你如何解析它以及你如何处理这些信息取决于你正在用它做什么。
  • @Brad 同意分析包。我也更新了我的答案。
  • @Brad 分析究竟告诉我什么?就像它有一个所有浏览器的列表,然后统计有多少人使用某个浏览器访问了该网站
猜你喜欢
  • 2012-01-03
  • 2011-02-16
  • 2017-08-03
  • 1970-01-01
  • 2017-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多