Me preguntaba, en qué lugar de Magento se usa la información del agente de usuario HTTP de los visitantes. La log_visitor_info
tabla es bastante grande (¿y para mí parece que la información del agente de usuario es inútil?).
Revisé el código y todo lo que encontré fueron los siguientes tres usos:
- Compruebe si hay agentes de usuario ignorados (de todos modos, no los datos de agente de usuario almacenados, sino el que recibió del ayudante) (vea
Mage_Log_Model_Visitor
,_construct()
) - Agregar la información del agente de usuario en (
Mage_Log_Model_Visitor
,initServerData()
) - Guardar la información del visitante (
Mage_Log_Model_Resource_Visitor
,_saveVisitorInfo()
)
¿Hay algún otro lugar (informes, elemento de menú en el back-end, ...) donde se muestra / necesita la información del agente de usuario HTTP?
Respuestas:
En primer lugar, no puedo ver nada que use directamente el agente de usuario almacenado en la entrada del registro de visitantes.
Las excepciones de tema de paquete usan directamente el
$_SERVER['HTTP_USER_AGENT']
valor como con los otros lugares que verifican el agente de usuario.Mi mejor suposición, y lamento que sea una suposición, es que alguien pensó que tal vez podría ser útil almacenar esta información. El propietario de una tienda puede querer ver cuántos visitantes están usando qué navegador, pero actualmente no puedo ver nada que haga esto.
fuente