存储在log_visitor_info中的访问者的HTTP用户代理有什么作用?


9

我想知道在Magento中使用了访客的HTTP用户代理信息。该log_visitor_info表很大(对我来说,用户代理信息似乎没有用?)。

我翻看了一下代码,发现所有以下三种用法:

  • 检查是否忽略了用户代理(无论如何,不​​是存储的用户代理数据,而是从帮助程序接收到的数据)(请参阅Mage_Log_Model_Visitor,,_construct()
  • 在(Mage_Log_Model_VisitorinitServerData())中添加用户代理信息
  • 保存访客信息(Mage_Log_Model_Resource_Visitor_saveVisitorInfo()

还有其他需要显示/需要HTTP用户代理信息的地方(报告,后端的菜单项...)?


2
我看不到有其他用途。它可能很有用,但我看不到当前用法。
David Manners 2014年

我以为admin中的设计异常使用它来匹配基于用户代理的某些主题/程序包/等,但是也许我错了,我必须对其进行查找。
pspahn

我发现放入订单收据非常有用,因为当客户声称商店中有错误时,了解他们的OS /浏览器组合以进行故障排除/尝试进行复制将大有帮助。我在这里发布了一个问题:magento.stackexchange.com/questions/73956/...
扬“沙菲” Stekelgunsson

Answers:


2

因此,首先,我看不到任何直接使用针对访问者日志条目存储的用户代理的东西。

包主题异常$_SERVER['HTTP_USER_AGENT']与检查用户代理的其他位置一样直接使用该值。

我最好的猜测是一个人认为可能存储此信息可能有用,并且很抱歉,这是一个猜测。一家商店的老板可能想查看有多少访客正在使用哪种浏览器,但是我目前看不到有任何能做到这一点的东西。


感谢您的检查。如果存储了数据,则使用/查看数据将是有意义的(如果启用了日志,则不只是填充数据库)。
AnnaVölkl2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.