![]()
La semana pasada vimos como detectar el sistema operativo Android con Javascript, PHP y .htaccess. El iPad y iPhone son dispositivos también muy populares, por eso hoy vamos ver como detectarlos.
Detectar iPad con Javascript
var deviceipad = "ipad";
var uagent = navigator.userAgent.toLowerCase();
function DetectiPad()
{
if (uagent.search(deviceipad) > -1)
return true;
else
return false;
}
Detectar iPad con PHP
$deviceipad = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($deviceipad,'ipad') !== false)
{
// si es iPad cargará la siguiente URL
header('Location: https://pixelcoblog.com/ipad/');
exit();
}
Detectar iPhone con Javascript
var deviceiphone = "iphone";
var uagent = navigator.userAgent.toLowerCase();
function DetectiPhone()
{
if (uagent.search(deviceiphone) > -1)
return true;
else
return false;
}
Detectar iPhone con PHP
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(stripos($ua,'iphone') !== false)
{
// si es iPhone cargará la siguiente URL
header('Location: https://pixelcoblog.com/iphone/');
exit();
}
Detectar iPad y iPhone con .htaccess
RewriteCond %{HTTP_USER_AGENT} ^.*ipad.*$
RewriteRule ^(.*)$ https://pixelcoblog.com/ipad [R=301]
RewriteCond %{HTTP_USER_AGENT} ^.*iphone.*$
RewriteRule ^(.*)$ https://pixelcoblog.com/iphone [R=301]
Nota final
Los códigos fuentes que aparecen en este post, son variaciones de los código del post: Cómo detectar Android con Javascript, PHP o .htaccess.
Comments are closed.