CodeBlogLogo CodeBlog

Detectar o tipo de dispositivo que acessou um site

Detectar o tipo de dispositivo que acessou um site

11729
Allain Estevam

O código abaixo detecta como seu site está sendo acessado; se é por um computador ou por um dispositivo móvel (portátil).


Vamos utilizar a variável superglobal $_SERVER com a entrada HTTP_USER_AGENT.


E vamos precisar da função strpos para validar o tipo de dispositivo.



 
$mobile = FALSE;
$user_agents = array("iPhone","iPad","Android","webOS","BlackBerry","iPod","Symbian","IsGeneric");

foreach($user_agents as $user_agent){
if (strpos($_SERVER['HTTP_USER_AGENT'], $user_agent) !== FALSE) {
$mobile = TRUE;
$modelo = $user_agent;
break;
}
}

if ($mobile){
echo "Acesso feito via ".strtolower($modelo);
}else{
echo "Acesso feito via computador";
}

COMENTÁRIOS

Posts Relacionados!

Hoje venho trazer uma forma simples de gerar Hash com PHP. Muitas vezes precisamos de funções...