Identificando o Navegador do Cliente Web
Publicado por JOSUÉ C. DOS SANTOS (última atualização em 07/04/2017)
[ Hits: 1.859 ]
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();
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Colocando hotcorner no COSMIC para exibir "workspaces"
Usando o Dolphin para checar hashes de arquivos
Contorno de BUG do "color picker" para COSMIC Desktop









