Advertisement
CharlesCorreaWS

CapturaNavegador

May 18th, 2014
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.53 KB | None | 0 0
  1. $navegador = $_SERVER['HTTP_USER_AGENT'];
  2.  
  3.         if (preg_match('?MSIE ([0-9].[0-20]{1,2})?', $navegador, $matched)) {
  4.             $browser_version = $matched[1];
  5.             $browser = 'Internet Explorer';
  6.         }
  7.         elseif (preg_match('?Opera/([0-9].[0-9]{1,2})?', $navegador, $matched)) {
  8.             $browser_version = $matched[1];
  9.             $browser = 'Opera';
  10.         }
  11.         elseif (strrpos($navegador, 'OPR')) {
  12.             $posicao_inicial = strpos($navegador, 'OPR') + strlen('OPR');
  13.             $browser_version2 = substr($navegador, $posicao_inicial, 5);
  14.             $browser_version = str_replace("/", "", $browser_version2);
  15.  
  16.             $browser = 'Opera';
  17.         }
  18.         elseif (strrpos($navegador, 'Trident/7.0; rv:')) {
  19.             $posicao_inicial = strpos($navegador, 'Trident/7.0; rv:') + strlen('Trident/7.0; rv:');
  20.             $browser_version = substr($navegador, $posicao_inicial, 4);
  21.  
  22.             $browser = 'Internet Explorer';
  23.         }
  24.         elseif (preg_match('?Firefox/([0-9\.]+)?', $navegador, $matched)) {
  25.             $browser_version = $matched[1];
  26.             $browser = 'Firefox';
  27.         }
  28.         elseif (preg_match('?Chrome/([0-9\.]+)?', $navegador, $matched)) {
  29.             $browser_version = $matched[1];
  30.             $browser = 'Chrome';
  31.         }
  32.         elseif (preg_match('?Safari/([0-9\.]+)?', $navegador, $matched)) {
  33.             $browser_version = $matched[1];
  34.             $browser = 'Safari';
  35.         }
  36.         else {
  37.             // browser not recognized!
  38.             $browser_version = 0;
  39.             $browser = 'Navegador Desconhecido';
  40.         }
  41.  
  42.         echo "Dados Completos do Navegador <b>$navegador</b><br><br> <b><i>Navegador Atual: $browser</b></i><br><br> <b>Versão  browser_version</b><br><br>";// Capturamos o navegador do usuário
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement