want usuario useragent know chrome cambiar agente php parsing user-agent string-parsing

php - usuario - user agent list



¿Código para analizar la cadena de agente de usuario? (5)

Por extraño que sea esto, no he podido encontrar una buena función de PHP en ninguna parte que haga un análisis inteligente de una cadena de agente de usuario. Lo busqué en Google durante aproximadamente 20 minutos ahora.

Ya tengo la cadena, solo necesito algo que lo corte y me dé al menos browser / ver / os.

¿Sabes de un buen fragmento en cualquier lugar?


Hay una biblioteca de clases de PHP que descubrí, y me ha funcionado muy bien. Está en el enlace de abajo.

https://www.toms-world.org/blog/parseuseragentstring

Es liviano y simplemente hace lo que yo quería (navegador, versión, sistema operativo, móvil / PC y mucho más) de una manera amigable con la memoria.


Pruebe ThaDafinser/UserAgentParser es una abstracción para muchos analizadores de agente de usuario disponibles.

Entonces, si no está contento con uno, simplemente cambie a otro (o combínelos)

Puedes probarlo aquí



https://github.com/browscap/browscap-php : esta es una biblioteca independiente que tiene como objetivo reemplazar la función get_browser . Para hostings compartidos, parece ser una mejor opción.

Funciona en: PHP 5


La función get_browser() ha estado disponible en PHP durante bastante tiempo.

El manual de PHP es gratuito, puede descargarse en varios formatos y visualizarse en línea (con comentarios)