Photography, Digital CameraBlog Index - un agrégateur de blogEnvoyer un email à l'avenirTraitement du cancerFree GamesProstatite, cancer de la prostateCancer du seinPlus de 500 jeux en Flash pour vous! Courrier électronique Future

Como identificar o browser de seu visitante e decidir se é um dispositivo móvel Comment identifier le navigateur de votre visiteur et de décider s'il s'agit d'un appareil mobile

Escrito por Manoel Franklin em Setembro 12, 2008 Rédigé par Manoel de Franklin le 12 Septembre, 2008

Aprenda a criar um blog acessível, crie uma versão ou uma funcionalidade especialmente para usuários mobile. Apprenez à créer un blog accessible, créer une version ou d'une caractéristique particulièrement pour les utilisateurs mobiles. Este tutorial lhe ensinará a descobrir se o browser do seu visitante é de um dispositivo mobile, experiemente! Ce tutoriel va vous apprendre à savoir si le navigateur de votre visiteur est un appareil mobile, essayez-le!

A web, assim como tudo hoje em dia, está ficando cada vez mais personalizada. Le Web, comme tout le reste de nos jours, est de plus en plus personnalisé. Hoje, a fatia de mercado composta por usuários (potenciais visitantes) que usam tecnologias mobile como celulares e PDAs cresce exponencialmente. Aujourd'hui, la part de marché constitué d'utilisateurs (visiteurs potentiels) qui utilisent des technologies telles que les téléphones mobiles et assistants personnels est en croissance exponentielle.

Indenticar o Browser de Dispositivos Mobile

Indenticar o Browser de Dispositivos Mobile Indenticar Browser for Mobile Devices

Identificar o browser de seus visitantes e adaptar o seu conteúdo a isto pode ser um grande trunfo para seu blog. Identifier le navigateur de vos visiteurs et d'adapter le contenu de ce peut être un atout pour votre blog. Dar este tipo de acessibilidade aos seus visitantes garante um nível de fidelidade impressionante. Donner à ce type d'accessibilité aux visiteurs offre un niveau impressionnant de la fidélité. O código fonte abaixo escrito em PHP pode fácilmente identificar o browser de seu visitante e decidir se ele é um visitante mobile ou não, daí pra frente, a sua criatividade é que manda. Le code source ci-dessous a été écrit en PHP peut facilement identifier le navigateur de votre visiteur et décider s'il est un visiteur mobiles ou non, alors faites-le, votre créativité est roi.

<?php php
$mobile_browser = '0′ ; Mobile_browser = '0 ';

if ( if ( preg_match preg_match ( '/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i' , ( '/ (UP.Browser | UP.Link | RPM | Symbian | Smartphone | MIDP | wap | phone) / i',
strtolower strtolower ( $_SERVER [ 'HTTP_USER_AGENT' ] ) ) ) { ($ _SERVER [ 'HTTP_USER_AGENT']))) (
$mobile_browser ++; $ Mobile_browser + +;
} )

if ( ( if (( strpos strpos ( ( strtolower strtolower ( $_SERVER [ 'HTTP_ACCEPT' ] ) , 'application/vnd.wap.xhtml+xml' ) > 0 ) or ($ _SERVER [ 'HTTP_ACCEPT']), 'text / vnd.wap.xhtml + xml')> 0) ou
( ( (( isset isset ( $_SERVER [ 'HTTP_X_WAP_PROFILE' ] ) or ($ _SERVER [ 'HTTP_X_WAP_PROFILE']) ou isset isset ( $_SERVER [ 'HTTP_PROFILE' ] ) ) ) ) { ($ _SERVER [ 'HTTP_PROFILE'])))) (
$mobile_browser ++; $ Mobile_browser + +;
} )

$mobile_ua = Mobile_ua $ = strtolower strtolower ( ( substr substr ( $_SERVER [ 'HTTP_USER_AGENT' ] , 0 , 4 ) ) ; ($ _SERVER [ 'HTTP_USER_AGENT'], 0, 4));
$mobile_agents = Mobile_agents $ = array array ( (
'w3c ' , 'acs-' , 'alav' , 'alca' , 'amoi' , 'audi' , 'avan' , 'benq' , 'bird' , 'blac' , 'W3C', 'acs-', 'alav', 'ar', 'amoi', 'audi', 'Advanced', 'BenQ', 'Bird', 'blac',
'blaz' , 'brew' , 'cell' , 'cldc' , 'cmd-' , 'dang' , 'doco' , 'eric' , 'hipt' , 'inno' , 'Blaze', 'Brew', 'cell', 'CLDC', 'cmd-', 'dang', 'DOCO', 'Eric', 'HIPT', 'innovation',
'ipaq' , 'java' , 'jigs' , 'kddi' , 'keji' , 'leno' , 'lg-c' , 'lg-d' , 'lg-g' , 'lge-' , 'iPAQ', 'java', 'gabarits', 'KDDI', 'Keji', 'Leno', 'lg-c', 'lg-d', 'lg-g', 'lge-',
'maui' , 'maxo' , 'midp' , 'mits' , 'mmef' , 'mobi' , 'mot-' , 'moto' , 'mwbp' , 'nec-' , «Maui», «Maxo ',' MIDP ',' mits ',' mmef ',' mobi ',' mot-',' moto ',' MWBP ',' nec-',
'newt' , 'noki' , 'oper' , 'palm' , 'pana' , 'pant' , 'phil' , 'play' , 'port' , 'prox' , «newt», «Noki ',' OPER ',' Palm ',' pana ',' pantalon ',' phil ',' play ',' port ',' prox ',
'qwap' , 'sage' , 'sams' , 'sany' , 'sch-' , 'sec-' , 'send' , 'seri' , 'sgh-' , 'shar' , 'qwap', 'SAGE', 'Sams', 'SANY', 'sch-', 's-', 'send', 'Seri', 'SGH-»,« shar »,
'sie-' , 'siem' , 'smal' , 'smar' , 'sony' , 'sph-' , 'symb' , 't-mo' , 'teli' , 'tim-' , 'sie-', 'Siem', 'pe', 'smar', 'Sony', 'sph-', 'symb', 't-mo', 'teli', 'tim-',
'tosh' , 'tsm-' , 'upg1′ , 'upsi' , 'vk-v' , 'voda' , 'wap-' , 'wapa' , 'wapi' , 'wapp' , 'Tosh', 'tsm-', 'UPG1', 'UPSI', 'vk-v', 'voda', 'WAP', 'wapa', 'wapi »,« WAPP,
'wapr' , 'webc' , 'winw' , 'winw' , 'xda' , 'xda-' ) ; 'WAPR', 'Webcam', 'winL', 'winL', 'xda xda', '-');

if ( if ( in_array in_array ( $mobile_ua , $mobile_agents ) ) { (Mobile_ua $, $ mobile_agents)) (
$mobile_browser ++; $ Mobile_browser + +;
} )
if ( if ( strpos strpos ( ( strtolower strtolower ( $_SERVER [ 'ALL_HTTP' ] ) , 'OperaMini' ) > 0 ) { ($ _SERVER [ 'ALL_HTTP']), 'OperaMini')> 0) (
$mobile_browser ++; $ Mobile_browser + +;
} )
if ( if ( strpos strpos ( ( strtolower strtolower ( $_SERVER [ 'HTTP_USER_AGENT' ] ) , 'windows' ) > 0 ) { ($ _SERVER [ 'HTTP_USER_AGENT']), 'Windows')> 0) (
$mobile_browser = 0 ; Mobile_browser = 0 $;
} )

if ( $mobile_browser > 0 ) { if ($ mobile_browser> 0) (
// do something / / Do something
} else { ) Else (
// do something else / / Do something else
} )
?> ?>

Aprendi isto aqui: J'ai appris cela ici: http://dev.mobi/article/lightweight-device-detection-php http://dev.mobi/article/lightweight-device-detection-php

Espero que seja muito útil! J'espère que c'est utile! Um grande abraço e até a próxima! Un gros câlin et à bientôt!

Tópicos Relacionados Thèmes connexes



Não perca um só Post, Assine o nosso Ne manquez pas un seul poste, inscrivez vous à nos RSS Feed Completo Full RSS Feed . .

Ou Ou

Subscreva por E-mail Abonnez-vous par E-mail

2 Comentários to “Como identificar o browser de seu visitante e decidir se é um dispositivo móvel” 2 Commentaires à "Comment identifier le navigateur de votre visiteur et décider si c'est un appareil mobile"

  1. Rodrigo Piva Rodrigo Piva Diz: Says

    Muito interessante! Très intéressant!
    Abraços Hugs

    Rodrigo Piva escreveu… Rodrigo Piva a écrit ... Brasil é o 125º entre 181 países do ranking do Bird Le Brésil est le 125e parmi 181 pays dans le classement de l'Oiseau

  2. Marcos Diz: Mark Says:

    Nao consegui fazer funcionar… podes me ajudar? Ne peuvent pas travailler ... pouvez-vous m'aider?

Deixe um Comentário Laissez un commentaire