Pergunta

Por mais estranho que eu ache isso, não consegui encontrar uma boa função PHP em nenhum lugar que faça uma análise inteligente de uma string de agente do usuário? Pesquisou no Google por cerca de 20 minutos agora.

Já tenho a corda, só preciso de algo que a corte e me dê pelo menos o navegador/ver/os.

Conhece um bom trecho em algum lugar?

Foi útil?

Solução

o get_browser() A função está disponível no PHP há muito tempo.

O manual do PHP é gratuito, pode ser baixado em vários formatos e visualizado online (com comentários)

Outras dicas

https://github.com/browscap/browscap-php - Esta é uma biblioteca independente que visa substituir get_browser função. Para hospedeiros compartilhados, parece ser uma opção melhor.

Trabalha em: Php 5

Você pode tentar usar: https://github.com/tobie/ua-parsser. Esta é a ferramenta de várias linguagens para analisar a sequência do agente do usuário. Pois PHP está aqui: https://github.com/tobie/ua-parser/tree/master/php

Tente Thadafinser/userAgentParser É uma abstração para muitos analisadores de agentes de usuário disponíveis.

Então, se você não estiver feliz com um - basta mudar para outro (ou combine -o)

Você pode Experimente aqui

Há uma biblioteca de classes PHP que descobri e funcionou tão bem para mim. Está no link abaixo.

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

É leve e apenas faz o que eu queria (navegador, versão, sistema operacional, celular/PC e muito mais) de maneira amiga da memória.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top