Je me demandais, où dans Magento les informations de l'agent utilisateur HTTP des visiteurs sont utilisées. La log_visitor_info
table est assez grande (et pour moi, il semble que les informations sur l'agent utilisateur soient inutiles?).
J'ai parcouru le code et je n'ai trouvé que les trois utilisations suivantes:
- Vérifiez les agents utilisateurs ignorés (de toute façon, pas les données stockées de l'agent utilisateur mais celles reçues de l'aide) (voir
Mage_Log_Model_Visitor
,_construct()
) - Ajout des informations de l'agent utilisateur dans (
Mage_Log_Model_Visitor
,initServerData()
) - Enregistrement des informations sur le visiteur (
Mage_Log_Model_Resource_Visitor
,_saveVisitorInfo()
)
Y a-t-il un autre endroit (rapports, élément de menu dans le backend, ...) où les informations de l'agent utilisateur HTTP sont affichées / nécessaires?
Réponses:
Donc, tout d'abord, je ne vois rien qui utilise directement l'agent utilisateur stocké dans l'entrée du journal des visiteurs.
Les exceptions de thème de package utilisent directement la
$_SERVER['HTTP_USER_AGENT']
valeur comme avec les autres emplacements qui vérifient l'agent utilisateur.Ma meilleure supposition, et désolé que ce soit une supposition, est que quelqu'un a pensé qu'il serait peut-être utile de stocker ces informations. Un propriétaire de boutique voudra peut-être voir combien de visiteurs utilisent quel navigateur, mais je ne vois actuellement rien qui fasse cela.
la source