Identificando o Navegador do Cliente Web

Publicado por JOSUÉ C. DOS SANTOS (última atualização em 07/04/2017)

[ Hits: 1.472 ]

Homepage: http://www.josuecamelo.com

Download 6592.navegador.php




Este script simples retorna com precisão a maioria dos navegadores usados atualmente.

  



Esconder código-fonte

<?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();

Scripts recomendados

Verificando dados por cep.

Port scanner simples em PHP

adm pure-ftp+mysql

Classe para criar menus de listas

Formatação de preço


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts