Fiquei me perguntando, onde no Magento as informações do agente do usuário HTTP dos visitantes são usadas. A log_visitor_info
tabela é bem grande (e para mim parece que as informações do agente do usuário são inúteis?).
Pesquisei o código e encontrei os três usos a seguir:
- Verifique se há agentes do usuário ignorados (de qualquer maneira, não os dados armazenados do agente do usuário, mas os dados recebidos do auxiliar) (consulte
Mage_Log_Model_Visitor
,_construct()
) - Adicionando as informações do agente do usuário em (
Mage_Log_Model_Visitor
,initServerData()
) - Salvando as informações do visitante (
Mage_Log_Model_Resource_Visitor
,_saveVisitorInfo()
)
Existe algum outro local (Relatórios, item de menu no back-end, ...) em que as informações do agente do usuário HTTP são mostradas / necessárias?
Respostas:
Então, primeiro, não consigo ver nada que use diretamente o agente do usuário armazenado na entrada do log do visitante.
As exceções do tema do pacote usam diretamente o
$_SERVER['HTTP_USER_AGENT']
valor como nos outros locais que verificam o agente do usuário.Meu melhor palpite e lamento que seja um palpite é que alguém pensou que talvez fosse útil armazenar essas informações. O proprietário de uma loja pode querer ver quantos visitantes estão usando qual navegador, mas atualmente não consigo ver nada que faça isso.
fonte