Identificando o Navegador do Cliente Web
Publicado por JOSUÉ C. DOS SANTOS (última atualização em 07/04/2017)
[ Hits: 1.574 ]
Homepage: http://www.josuecamelo.com
Este script simples retorna com precisão a maioria dos navegadores usados atualmente.
<?php /* Autor: Josué Camelo Data: 10/02/2016 E-mail: contato@josuecamelo.com */ function verificaNavegador() { $u_agent = $_SERVER['HTTP_USER_AGENT']; if(preg_match('/MSIE/i',$u_agent) && !preg_match('/Opera/i',$u_agent) || preg_match('/Trident/i',$u_agent)) { $bname = 'IE'; $ub = "MSIE"; }elseif(preg_match('/Edge/i',$u_agent)){ $bname = 'EDGE'; $ub = "Edge"; }elseif(preg_match('/Firefox/i',$u_agent)){ $bname = 'FIREFOX'; $ub = "FIREFOX"; }elseif(preg_match('/Chrome/i',$u_agent)){ $bname = 'CHROME'; $ub = "CHROME"; }elseif(preg_match('/AppleWebKit/i',$u_agent)){ $bname = 'OPERA'; $ub = "OPERA"; }elseif(preg_match('/Safari/i',$u_agent)){ $bname = 'SAFARI'; $ub = "SAFARI"; } elseif(preg_match('/Netscape/i',$u_agent)){ $bname = 'NETSCAPE'; $ub = "NETSCAPE"; } return $bname; } echo verificaNavegador();
Sistema Básico de Curriculum Virtual
Contador de acessos com Oracle
Cotação do Dólar (segunda edição)
Nenhum comentário foi encontrado.
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
instalar o Linux em computadores Acer novos (3)
compilação samba 4.22 rock linux 9.5 (4)